大家是否遇到过这个问题呢?变更一条三维多段线的属性(类似于格式刷),当删除再绘制的时候,会出现明显的卡顿现象,就是命令输入完毕后,必须鼠标再点一下才能成功!很明显这个和“格式刷”那种点一下就秒变的情况差的太远!
不论你具体的实现功能是什么,我相信如果你在做CAD的二次开发,涉及三维多段线的时候,一定也会遇到这个问题!那究竟是什么原因导致呢?请看下文说明。
目录
1.实现思路
实现更改实体属性的思路主要是这6个步骤:
①选中待变更实体
②将实体转换为对应的类型(polyline、polyline3d等)
③获取实体上全部的点
④创建新的实体(如何创建三维多段线请看我的这个文章3dpolyline创建注意