高手帮我改一个小程序
<P>(defun c:test (/ x x1 x2)<BR> (vl-load-com)<BR> (setq *AcadDocument* (vla-get-ActiveDocument (vlax-Get-Acad-Object)))<BR> (if (ssget '((0 . "line,arc")))<BR> (progn<BR> (setq x nil)<BR> (setq ss (vla-Get-ActiveSelectionset *AcadDocument*))<BR> (vlax-for en ss<BR> (setq x1 (car (vlax-safearray->list (vlax-variant-value (vla-get-startpoint en))))<BR> x2 (car (vlax-safearray->list (vlax-variant-value (vla-get-endpoint en))))<BR> )<BR> (if (null x)<BR> (setq x (min x1 x2))<BR> (setq x (min x1 x2 x))<BR> )<BR> )<BR> (princ (strcat "\n The left point_X= " (rtos x 2 4)))<BR> )<BR> )<BR> (prin1)<BR>)<BR>这个只能判断直线和圆弧的选择集中的x坐标的最小值,能不能帮我改一下可以用来判断spline线的x最小值?? 谢谢<BR></P>
页:
[1]