[求助]支持将donut的中心也移到距选择的连线为某一输入的距离
<p><font face="Verdana">联系不到原作者,请求修改以下程序,能支持将donut的中心也移到距选择的连线为某一输入的距离</font></p><p><font face="Verdana"></font> </p>
<p><font face="Verdana">;;;作者:zml84<br/>;;=============================<br/>;;; 钢筋辅助绘图工具<br/>;;;功能:调整钢筋点距离混凝土边界的距离<br/>(defun C:G1 (/ SS1 SS2 DIST I EN ENT PT10 PT0 PT_NEW)<br/> (if (and (setq SS1 (entsel "\n点取混凝土边界线: "))<br/> (princ "\n选择钢筋点...")<br/> (setq SS2 (ssget '((0 . "CIRCLE,INSERT"))))<br/> (setq DIST 100)<br/> )<br/> (progn<br/> (setq I 0)<br/> (repeat (sslength SS2)<br/> (setq EN (ssname SS2 I)<br/> ENT (entget EN)<br/> PT10 (cdr (assoc 10 ENT))<br/> )<br/> (setq PT0 (VLAX-CURVE-GETCLOSESTPOINTTO (car SS1) PT10) ;_线上的最近点<br/> PT_NEW (polar PT0 (angle PT0 PT10) DIST)<br/> )<br/> (setq ENT (subst (cons 10 PT_NEW) (assoc 10 ENT) ENT))<br/> (entmod ENT)<br/> ;;<br/> (setq I (1+ I))<br/> )<br/> )<br/> )<br/> (princ)<br/>)<br/></p></font>
页:
[1]