怎样可以在AUTOCAD任意画出两条线编程求交点
怎样可以在AUTOCAD任意画出两条线编程求交点?请大家帮帮手 建议的程序如下:(defun c:interpoint ( / )<BR> (initget 3)<BR> (setq pt1 (getpoint "请输入第一条直线的第一点:"))<BR> (setq pt2 (getpoint "请输入第一条直线的第二点:"))<BR> (command "line" pt1 pt2 "")<BR> (setq pt3 (getpoint "请输入第二条直线的第一点:"))<BR> (setq pt4 (getpoint "请输入第二条直线的第二点:"))<BR> (command "line" pt3 pt4 "")<BR> (if (inters pt1 pt2 pt3 pt4 )<BR> (progn<BR> (setq pt5 (inters pt1 pt2 pt3 pt4))<BR> (princ "两条直线的交点为:")<BR> (princ pt5)<BR> )<BR> (if (inters pt1 pt2 pt3 pt4 nil)<BR> (progn<BR> (setq pt5 (inters pt1 pt2 pt3 pt4 nil))<BR> (princ "两条直线的延长线的交点为:")<BR> (princ pt5)<BR> )<BR> (print "两条直线无交点!")<BR> )<BR> )<BR> (princ)<BR>)
页:
[1]