mitchellamazing 发表于 2022-7-8 12:21:16

删除边界外的对象

有人能告诉我是否有一个实用程序可以快速删除边界线或多段线“长方体”之外的对象吗。我有一张有边界的图纸和一个标准穿孔图案,由交错图案中的小圆组成,我需要擦除“盒子”外的所有圆。。。并使其保持完整的圆形,而不仅仅是修剪它们。另一种方法是在长方体内部填充此图案,类似于图案填充,但我需要使用真实的圆并将其保持为完整的圆。如果需要的话,我可以提供一张图纸来解释布局。任何帮助都将不胜感激。

nocturne00 发表于 2022-7-8 12:42:24

您可以快速选择所有圆,只需取消选择边界内的圆,然后删除。作为一个实用程序,我不知道有什么可以具体实现你的要求,,,只有一个像我提到的那样的过程。

BIGAL 发表于 2022-7-8 13:07:18

在执行“擦除”时,可以使用一条折线作为“围栏”命令。我在lisp中纠正了代码,以实现您想要的效果。这是一个简单的多段线拾取。这是我唯一没有的代码。
 
基本上,你一直偏移多边形线,比如说1/2直径的圆,然后擦除,比如说做20次,然后问是否需要更多,再重复20次。我会再次搜索。

soleary 发表于 2022-7-8 13:31:39

作为另一种选择,您是否考虑过将此图形用作外部参照?然后可以使用XCLIP定义边界,以仅查看所需图形的一部分。如果您在某个阶段需要恢复边界外的对象,那么这就不会实际擦除边界外的对象。它只会将它们从视图中删除。
页: [1]
查看完整版本: 删除边界外的对象