home *** CD-ROM | disk | FTP | other *** search
- (defun CIR ()
- (setvar "cmdecho" 0)
- (setvar "blipmode" 0)
- (MENUCMD "S=IN1")
- (SETQ D (GETREAL "\n╟δ╩Σ╚δ╘▓╡─╓▒╛╢: "))
- (SETQ D (* D S))
- (WHILE(/= D NIL)
- (SETQ D1 (+ D 0.6))
- (SETQ PT1 (GETPOINT "\n╟δ╩Σ╚δ╘▓╨─╡─╬╗╓├: "))
- (SETQ PTT (LIST (CAR PT1) (+ (CADR PT1) (/ D 2) 2)))
- (SETQ PTB (LIST (CAR PT1) (- (CADR PT1) (/ D 2) 2)))
- (SETQ PTL (LIST (- (CAR PT1) (/ D 2) 2) (CADR PT1)))
- (SETQ PTR (LIST (+ (CAR PT1) (/ D 2) 2) (CADR PT1)))
- (COMMAND "LAYER" "S" 1 "")
- (COMMAND "LINE" PTT PTB "")
- (COMMAND "LINE" PTL PTR "")
- (COMMAND "LAYER" "S" 0 "")
- (COMMAND "DOUGHNUT" D D1 PT1 "")
- (COMMAND "OSNAP" "NEAREST")
- (SETQ PT2 (GETPOINT "\n╟δ╩Σ│▀╧▀╡─╬╗╓├: "))
- (SETQ DB (RTOS (/ D S) 2 0))
- (SETQ BZ (STRCAT "%%C" DB))
- (COMMAND "DIM" "DIMTXT" 0.2 "DIAM" PT2 BZ "EXIT")
- (COMMAND "OSNAP" "NONE")
- (SETQ HD (GETREAL "\n╟δ╩Σ╚δ░σ╡─║±╢╚: "))
- (COND ((/= HD NIL)
- (SETQ PT6 (GETPOINT "\n╟δ╩Σ╚δ░σ║±▒Ω╫ó╡π1: "))
- (SETQ PT7 (GETPOINT "\n╟δ╩Σ╚δ░σ║±▒Ω╫ó╡π2: "))
- (COMMAND "LINE" PT6 PT7 "")
- (COMMAND "STYLE" "HZ" "" "" "" "" "" "")
- (SETQ BJ (STRCAT "%%U" "░σ║±=" (RTOS HD 2 0)))
- (COMMAND "TEXT" PT7 7 0 BJ)
- (COMMAND "STYLE" "STANDARD" "" "" "" "" "" "" "")
- ))
- (SETQ D (GETREAL "\n╝╠╨°╩Σ╚δ╘▓╡─╓▒╛╢, ╗≥╗╪│╡╜ß╩°: "))
- )
- (MENUCMD "S=BAN")
- )
- (CIR)