资源下载

当前位置:首页>资源下载

ObjectARX自定义实体,如何禁止镜像?

时间:2025-01-17   访问量:1014


2025-01-16_1033321.png


要阻止自定义实体被镜像,只需在subTransformBy()方法中检查传递给它的矩阵的行列式是否为负——如果是,则不做任何事情并返回Acad::eOk。

以下是一个示例代码片段:

Acad::ErrorStatus YiJiaLine::subTransformBy(const AcGeMatrix3d& xform)

{

    assertWriteEnabled( Adesk::kFalse );

    // 阻止镜像

    if(xform.det() < 0)

        return Acad::eOk;

    // 直接调用默认的subTransformBy

    return AcDbLine::subTransformBy(xform);

}


上一篇:CAD中设置极轴追踪里的附加角

下一篇:CAD中使用ObjectARX创建匿名图层

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部