stephenjose 发表于 2022-7-6 09:01:29

三维多边形是否闭合

你好如何检查多边形是否闭合。。它不是闭合的,然后要更改非闭合多边形的颜色。。回复我

Tyke 发表于 2022-7-6 09:07:23

单击有问题的多边形并在“属性”窗口中查看。在那里你可以看到多边形是否闭合,如果你愿意,你也可以在那里改变它的状态。如果您发现它没有关闭,也可以在“属性”窗口中更改其颜色。

stephenjose 发表于 2022-7-6 09:11:35

谢谢你,小朋友。使用lisp是否可行。帮帮我。

Tyke 发表于 2022-7-6 09:18:22

你可以很快很容易地做到这一点,而无需借助LISP。使用“属性”窗口中的“快速选择”从顶部下拉列表中选择对象的类型,然后在主列表框中选择要过滤(关闭或打开)的值的属性,然后单击“确定”。然后,您选择了所有闭合/打开的多段线,这取决于您使用的值,然后在“属性”窗口中相应地更改颜色。
 
如果你真的想在LISP中实现这一点,你应该在LISP论坛上发布该线程,而不是AutoCAD General。也许,如果你回答这个帖子时回答“是”,其中一个Mods会很乐意为你移动它。

stephenjose 发表于 2022-7-6 09:26:28

谢谢你。。干得好。

Tyke 发表于 2022-7-6 09:30:08

 
非常欢迎你。我希望这有帮助。

Tiger 发表于 2022-7-6 09:35:59

 
啊哼。移动是这里的关键词-完成和完成

stephenjose 发表于 2022-7-6 09:41:29

哎呀,这帮了大忙。。谢谢你。谢谢你。。

Tiger 发表于 2022-7-6 09:44:17

 
自由的我想挣脱?自由落体?可以自由移动你的线程吗?已经完成了。

Lee Mac 发表于 2022-7-6 09:50:58

此函数将检查是否设置了*多段线闭合位代码:
 
(defun _isClosed ( ename )
   (= 1 (logand 1 (cdr (assoc 70 (entget ename)))))
)
 
为其提供*多段线名称:
 
(defun c:test ( / e )
   (if (setq e (car (entsel))) (_isClosed e))
)
页: [1] 2
查看完整版本: 三维多边形是否闭合