objectarx二次开发 自定义实体炸开支持填充,边界等问题 explode

objectarx二次开发 自定义实体炸开支持填充,边界等问题 explode

问题描述

arx自定义实体,在填充时,cad会提示 无法分解 PiAcDbSignStamp。,如下图所示在这里插入图片描述

解决方案

  1. 首先自定义实体要重载炸开函数
virtual Acad::ErrorStatus explode(AcDbVoidPtrArray& entitySet) const;
  1. 自定义实体合成cad系统自带的对象类型,然后添加到entitySet选择集中,并返回eOk.
  2. 例如,如果自定义实体绘制的是一条直线,那么就把内部参数取出来合成一个AcDbLine对象,添加到entitySet选择集中,并返回eOk,就可以了.

如有问题欢迎拍砖指点~


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部