在d中填充所有闭合多段线
尊敬的各位:,我想在不同的图层中填充所有闭合的多段线,并使其具有不同的颜色。有人知道怎么做吗?
谢谢 基本上,可以使用:
(setq ClosedPlinesSSet (ssget "_X" (LIST '(0 . "LWPOLYLINE") '(70 . 1))) ;select all closed polylines
CrIndex 0)
(repeat (sslength ClosedPlinesSSet) ;parse selection set items
(setvar "CECOLOR" (itoa (1+ CrIndex))) ;change current color
(command "_HATCH" "_U" 45 1 "_N" (ssname ClosedPlinesSSet CrIndex) "") ;apply hatch
(setq CrIndex (1+ CrIndex)) ;go to next entity
)
当做
这是另一个
(定义C:hat(/color en ha hp hs lname ltable sset)(setq hp(getvar“hpname”))(setvar“hpname”“ANSI37”); 这条线索可能很有趣。
http://www.cadtutor.net/forum/showthread.php?p=317755
难道他不喜欢那条线索中的答案吗? 世界跆拳道联盟?!
我甚至没有注意到是同一个人。我想这篇文章毫无意义。他可能也永远不会回应这个问题。
我的想法完全正确。 呃。。。。。。。。。。。。。 嗨,菲索,
最后一行应更改为(princ)not(prin1)。
我想知道是否可以修改例程,以便如果该区域已被填充,则不会再次被填充。
我已经尝试了这个程序,它运行得很好,除了我正在绘制的图纸中已经有一些图案填充,当我运行这个程序时,相同的区域再次被填充。
我期待着您的回复,满怀期待。
为什么?
页:
[1]
2