图案填充-边界显示为
你好在尝试孵化时,如何找到导致此问题的区域?有没有快速的方法来检查哪两个实体没有连接?
谢谢
顺便说一句:我得到的错误如下。。
也许可以使用它来闭合所有多段线?
(defun c:cls (/ ss)
(vl-load-com)
(if (setq ss (ssget (list (cons 0 "*POLYLINE")
(if (getvar "CTAB")(cons 410 (getvar "CTAB"))
(cons 67 (- 1 (getvar "TILEMODE")))))))
(mapcar '(lambda (x) (vla-put-Closed x :vlax-true))
(mapcar 'vlax-ename->vla-object
(vl-remove-if 'listp (mapcar 'cadr (ssnamex ss)))))
(princ "\n<!> Nothing Selected <!>"))
(princ))
我知道这对你没有帮助,但2010有一个功能,通过在开口周围显示一个红色圆圈来显示它的开口位置。
如果试图在多段线内进行图案填充,如果双击该多段线,则会自动跳入PEDIT命令。如果提供的第一个选项已关闭,则Pline已打开。。。选择关闭它。如果是这样的话,那应该解决了。
您能在当前视图中看到将形成边界的所有对象吗?AutoCAD似乎只想处理可见对象,而倾向于忽略“屏幕”之外的对象。
如果它不是一条多段线,并且可以看到所有的对象,我建议您按照它的建议使用HPGAPTOL变量。根据差距有多大,它可以通过调整该变量来处理它。。。
希望这是你的起点。。。 我发现在绘制我想要闭合的任意多段线时更容易,当最后一个分段出现时,我使用“闭合”命令,而不是捕捉到多段线的初始点。。。它会自动闭合多段线,这样问题就不会首先发生。
尝试单击多段线,查看“属性”弹出按钮,它会告诉您多段线是否已关闭,您可以在这些设置之间切换,AutoCAD应该能够为您自动关闭多段线。 真正让你恼火的是,当你非常清楚你的边界是闭合的,你会得到同样的错误信息。
真的。。。 另一个问题是,如果其三维点连接在一起,则其不是平面答案,因此没有图案填充。一旦意识到问题,我们通常不得不使用flatten。
如果错误消息能为您提供更多线索,那就太好了。将选中2010选项。
页:
[1]