本帖最后由 youyou3810 于 2019-5-2 09:50 编辑
 - (defun c:tt ()
- (setq l1 5) ;长度
- (setq p1 (getpoint "第一点:"))
- (setq p2 (getpoint p1 "\n**第二点:"))
- (setq p3 (getpoint p2 "\n**第二点:"))
- (setq ang1 (angle p1 p2)) ;角度
- (setq ll1 (distance p1 p2)) ;长度
- (defun LM:Clockwise-p (p1 p2 p3)
- ((lambda (n) (< (car (trans p2 0 n)) (car (trans p1 0 n))))
- (mapcar '- p1 p3)
- )
- )
- (if (= (LM:Clockwise-p p1 p2 p3) nil)
- (
- (command "circle" p1 2)
- (command "circle" p2 2)
- (command "circle" p3 2)
- )
- )
- )
代码修正一下
|