本人百思不得其解,希望能有高手抽神来研究一下该如何解决.
(Defun DSin (/ x n z s dx cm bl x0 y0);;绘制正弦曲线的程序;
(SetQ x 0
p (GetPoint "\n基点: ") x0 (Car p) y0 (Cadr p)
n (GetInt "\n精度(全线上直线片段数): ")
z (GetReal "\n周期数: ")
s (GetReal "\n波高系数: ")
dx (/ (* z 2 Pi) n)
)
(SetQ cm (GetVar "cmdecho") bl (GetVar "blipmode"))
(SetVar "cmdecho" 0) (SetVar "blipmode" 0)
(Command "pline" p)
(Repeat n
(SetQ x (+ x dx))
(Command (List (+ x0 x) (+ y0 (* s (Sin x)))))