我在Supflat的代码段中将“list 0 0 n”改为“list n 0 0”,并称之为SupflatX,它成功了,所以我很幸运。
(vla移动x(vlax-3d-point(列表0))
(vlax-3d-point(列表n 0))) 我使用Supflat和修改后的SupflatX以及Overkill将3D展平,但我现在需要通过我的3D模型剪切截面。我一直在阅读有关UCS的文章,并选择了3个点来创建一个新的UCS,但我想知道是否可以选择驻留在新UCS平面上的线(手动或使用LISP)并生成一块这些线,以便将它们插入到新的DWG中。有没有办法选择位于新平面上的线?
TIA 读了一点之后,我发现我可以使用3个点选择一个平面,转到“属性”对话框,快速选择,然后选择Delta Z等于0.0的线。这将生成一个选择集,该选择集仅包含平面上的线,我可以将该集复制到块并将其粘贴到新图形。
页:
1
[2]