(- 0 ang)是不正确
 - (defun c:ad1 ()
- (setq p1 (getpoint "\n选取第一个点:"))
- (setq p2 (getpoint p1 "\n选取第二个点:"))
- (command "line" p1 p2 "") ;做出线段
- (setq ang (angle p1 p2))
- (setq p3 (polar p1 ang 200)) ;找出在线段线距p1点20cm
- (setq p4 (polar p3 (+ ang (/ pi 2)) 1000)) ;p4在由p3点引出的垂线段上100cm处
- (command "line" "non" p1 "non" p3 "")
- (command "line" "non" p3 "non" p4 "")
- prin1
- )
|