假如要重复,而只输一次pa值,也就是有多个点.在程式中怎么加(c:ce)啊
(defun c:ce() (setvar "cmdecho" 0) (command "undo" "be") (setq pa (getpoint "Point:")) ;;;;点多个点只输一个pa值 (setq aa (sqrt 2)) (setq bb (* ww aa)) (setq mp1 (polar pa 0 bb)) (setq mp2 (polar pa (/ pi 2) bb)) (command "circle" "2p" mp1 mp2 "") (command "undo" "e") (setvar "cmdecho" 1) (prin1) )
|