【CH】检查并计算填充图案面积
本帖最后由 kucha007 于 2022-10-24 10:30 编辑我想要计算填充图案的面积,但有的时候别人给的文件填充图案有问题。比如自交没有面积。一不注意就会忽略掉这部分填充的面积。我在网上找到了这个isp,感谢作者的无私分享(原帖链接)。
然后我根据自己的工作习惯调整一下,也加了一些注释。象征性收一个明经币,希望大家不要介意。
如果有大佬可以接着完善就更好了。比如可以根据图层选择填充,然后弹窗列一个表格,输入折减率之类的。
※目前的用法:
01-如果填充图案都有面积,统计填充图案的总面积,然后打印在命令行。
02-如果填充图案没有面积,就把没有面积的填充图案颜色变红,同时弹出窗口警告。
※建议大家在用之前把填充颜色先全部打灰,这样变红的部分就会很明显。
※为了正确显示无面积的填充,计算填充面积时会线创建独立的图案填充。
本帖最后由 mokson 于 2022-9-5 08:58 编辑
这是核心语句呀:
(vlax-get-property (vlax-ename->vla-object (car(entsel "选择填充图案:"))) "Area")
或者
(vla-get-area (vlax-ename->vla-object (car(entsel "选择填充图案:"))))
mokson 发表于 2022-9-5 08:51
这是核心语句呀:
(vlax-get-property (vlax-ename->vla-object (car(entsel "选择填充图案:"))) "Area")
...
感谢大佬回帖,我还得接着学习 664571221 发表于 2022-9-5 08:20
厉害啊 你是高手
我也是一知半解,互相学习:handshake 厉害啊 你是高手
厉害啊 你是高手 我也想学习。学好了多工作帮助台大了!!
厉害啊 你是高手 厉害厉害厉害厉害厉害厉害 感谢分享感谢分享感谢分享
页:
[1]
2