将多个选择集设置为一个
有谁知道lisp,我可以让多个选择集与一行对齐?例如,您可以选择多个组并使用组指定相应的点。沿y轴选择垂直线具有所有选择集,并且这些选定点捕捉到该线。
包括示例开始和结束结果
ObjectLineUp。pdf 我们有一个想法如何做到这一点。如何张贴一个绘图样本,让我们看看。pdf并没有真正解释“组”是什么。
更多信息:http://forums.augi.com/showthread.php?162393-多个选择集到一行Lisp 这是一张图纸。pdf的。还有更多的信息
SSL阵容。图纸 有谁知道Lisp程序会做这样的事情,或者愿意帮我写吗? 这
(defun c:Test (/ s e p ss bs)
(if (and (setq s (car (entsel "\nSelect Vertical Line :")))
(eq (cdr (assoc 0 (setq e (entget s)))) "LINE")
(equal (car (setq p (cdr (assoc 10 e))))
(car (cdr (assoc 11 e)))
1e-4
)
)
(progn
(princ "\nSelect objects to move ")
(while
(and (setq ss (ssget "_:L"))
(setq bs (getpoint "\nSpecify base point for objects :"))
)
(command "_.move"
ss
""
"_none"
bs
"_none"
(list (car p) (cadr bs) 0.)
)
)
)
)
(princ)
)
Tharwat发布的内容似乎对您的要求非常有效。 谢谢,非常感谢
不客气。
页:
[1]