大家帮我看看错在哪里啊,画不了过两个交点的直线啊!
(defun c:n () (setq e1(vlax-ename->vla-object(car(entsel))) e2(vlax-ename->vla-object(car(entsel)))) (setq s (vlax-invoke e1 'intersectwith e2 3)) (setq s1 (car s) s4 (cddddr s) s2 (cadr s) s3 (cadddr s) ) (setq s41 (car s4)) (setq p1 (list s1 s2 ) p2 (list s3 s41 ) ) (command "line" p1 pt " ") (princ) ) |