 - (defun c:12 ()
- (setq a(getvar "osmode"))
- (setvar "cmdecho" 0)
- (setq p(getpoint "\n选择基点"))
- (setq p1(getint "\n ( 1 )画基准点"))
- (setq p2 (list (+(cadr p)5.0)(+(car p)13.0)))
- (setq p3(list (+(cadr p)13.0)(+(car p)5.0)))
- (setq p4(list(+(car p)5.0)(+(cadr p)5.0)))
- (setvar "osmode" 0)
- (if (= p1 1)
- (progn
- (command "ucs" "o" p)
- (command "CIRCLE" p2 "1" "")
- (command "CIRCLE" p3 "1" "")
- (command "CIRCLE" p4 "1" "")
- (princ))
- (command "ucs" "o" p))
- (setvar "osmode" a)
- (princ)
- )
谁能解释一下为什么P2 P3 P4 点上的圆会乱跑
有时候不会乱跑
|