只需一步,快速开始
问题:现在有一幅CAD图纸,我想知道作者的作图顺序,
通过设计一个程序,先清空屏幕,能够实现按照作者作图顺序,
将元素再一个接一个的重新画一遍
使用道具 举报
应该可以吧.虽然ARX不懂太多,但我想可以用句柄啊.句柄是16进制的,通过比较其大小,即可知道画出的先后.
你可以试一下在CAD中画三个直线,看其句柄大小是不是连续递增的.
上面描述的是最简单的情况。
如果用户修改了层,线性,或者新建了层和线性等操作,又如何纪录其顺序呢?
如果将问题简化为这样,应该怎么实现阿
已知:图形中n个实体元素的id号以及id的排列顺序,
问题:如何在执行一个命令时,实现各个实体按照顺序依次
加亮显示。(不考虑图层等因素的变化)
关键:1、如何建立延时程序,
2、延时时间到时,如何触发下一个元素的加亮
回复六楼:你可以刷新屏幕acedCommand(RTSTR,"REGEN",0)几次,然后AcDbEntity->highlight();
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-11-25 19:25 , Processed in 0.168786 second(s), 24 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.