程序很用,但有一点问题,我修改了一下 (defun c:tt () (setvar "CMDECHO" 0) (setq w (getdist "\n退刀槽长度 :") tt (getdist "\n退刀槽宽度 :")) (setq pt (getpoint "\n输入小径一个点 :") pt1 (getpoint pt "\n输入小径另一个点 :") pt3 (getpoint pt "\n方向线 :") ang (angle pt pt1)) (setq pc (polar pt ang (/ (distance pt pt1) 2)) p1 (polar pt ang tt) p2 (polar pt1 (+ ang pi) tt) p3 (polar p1 (angle pt pt3) w) p4 (polar p2 (angle pt pt3) w) p5 (polar p3 (+ ang pi) tt) p6 (polar p4 ang tt)) (setvar "OSMODE" 0) (command "line" p1 p3 "" "line" p2 p4 "" "line" p5 p6 "") (command "stretch" "c" pt pt "" pt p5) (command "stretch" "c" pt1 pt1 "" pt1 p6) (setvar "CMDECHO" 1) (setvar "OSMODE" 1) (princ) )
|