CAD二次开发--三维多段线(Polyline3d)删除再绘制不能同步刷新的问题(格式刷变更实体属性踩坑总结)

本文介绍了在CAD二次开发中,遇到三维多段线删除再绘制时出现延迟刷新的问题,以及如何通过提交事务来解决同步问题。通过详细解释实现思路、踩坑说明和总结,帮助开发者理解事务在CAD绘图操作中的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大家是否遇到过这个问题呢?变更一条三维多段线的属性(类似于格式刷),当删除再绘制的时候,会出现明显的卡顿现象,就是命令输入完毕后,必须鼠标再点一下才能成功!很明显这个和“格式刷”那种点一下就秒变的情况差的太远!

不论你具体的实现功能是什么,我相信如果你在做CAD的二次开发,涉及三维多段线的时候,一定也会遇到这个问题!那究竟是什么原因导致呢?请看下文说明。


目录

 1.实现思路

 2.踩坑说明及注意点

3.总结


  1.实现思路

实现更改实体属性的思路主要是这6个步骤:

①选中待变更实体

②将实体转换为对应的类型(polyline、polyline3d等)

③获取实体上全部的点

④创建新的实体(如何创建三维多段线请看我的这个文章3dpolyline创建注意

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

韦_恩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值