(defun c:xxx()
(setvar "cmdecho" 0)
(setq pt1 (getpoint " \n 第一点:"))
(setq pt2 (getpoint pt1 " \n 第二点:"))
(setq LL (distance pt1 pt2)) ;计算两点间距离
(setq ang (angle pt1 pt2)) ;计算两点间角度
(setq pt3 (polar pt2 (+ ang (/ (* 120 pi) 180)) LL)) ;计算三角形第三点坐标
(command "polygon" 3 "e" pt1 pt2) ;绘制三角形
(prin1)
)
温馨提示:答案为网友推荐,仅供参考