home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 13 / 13.iso / p / p190 / 4.ddi / LSP2 / HM32.LSP < prev    next >
Encoding:
Text File  |  1990-03-10  |  1.6 KB  |  45 lines

  1. (defun ELL ()
  2. (setvar "cmdecho" 0)
  3. (setvar "blipmode" 0)
  4. (MENUCMD "S=IN1")
  5. (SETQ D1 (GETREAL "\n╟δ╩Σ╚δ═╓╘▓╦«╞╜╓ß╡─│ñ╢╚: "))
  6. (WHILE(/= D1 NIL)
  7.  (SETQ D2 (GETREAL "\n╟δ╩Σ╚δ═╓╘▓┤╣╓▒╓ß╡─│ñ╢╚: "))
  8.  (SETQ D1 (* (/ D1 2) S) D2 (* (/ D2 2) S))
  9.  (SETQ PT1 (GETPOINT "\n╟δ╩Σ╚δ╘▓╨─╡─╬╗╓├: "))
  10.  (SETQ PTR (LIST (+ (CAR PT1) D1 2) (CADR PT1)))
  11.  (SETQ PTL (LIST (- (CAR PT1) D1 2) (CADR PT1)))
  12.  (SETQ PTU (LIST (CAR PT1) (+ (CADR PT1) D2 2)))
  13.  (SETQ PTD (LIST (CAR PT1) (- (CADR PT1) D2 2)))
  14.  (COMMAND "LAYER" "S" 1 "")
  15.  (COMMAND "LINE" PTR PTL "")
  16.  (COMMAND "LINE" PTU PTD "")
  17.  (COMMAND "LAYER" "S" 0 "")
  18.  (SETQ PTR (LIST (+ (CAR PT1) D1) (CADR PT1)))
  19.  (SETQ PTL (LIST (- (CAR PT1) D1) (CADR PT1)))
  20.  (SETQ PTU (LIST (CAR PT1) (+ (CADR PT1) D2)))
  21.  (SETQ PTD (LIST (CAR PT1) (- (CADR PT1) D2)))
  22.  (COMMAND "ELLIPSE" "C" PT1 PTR D2)
  23.  (COMMAND "PEDIT" "L" "W" 0.6 "")
  24.  (SETQ PT2 (GETPOINT "\n╟δ╩Σ╚δ╦«╞╜│▀╧▀╡─╬╗╓├: "))
  25.  (SETQ BZ (RTOS (/ (* D1 2) S) 2 0))
  26.  (COMMAND "DIM" "DIMTXT" 0.2 "HOR" PTL PTR PT2 BZ "EXIT")
  27.  (SETQ PT2 (GETPOINT "\n╟δ╩Σ╚δ┤╣╓▒│▀╧▀╡─╬╗╓├: "))
  28.  (SETQ BZ (RTOS (/ (* D2 2) S) 2 0))
  29.  (COMMAND "DIM" "DIMTXT" 0.2 "VER" PTD PTU PT2 BZ "EXIT")
  30.  (SETQ HD (GETREAL "\n╟δ╩Σ╚δ░σ╡─║±╢╚: "))
  31.  (COND ((/= HD NIL)
  32.   (SETQ PT6 (GETPOINT "\n╟δ╩Σ╚δ░σ║±▒Ω╫ó╡π1: "))
  33.   (SETQ PT7 (GETPOINT "\n╟δ╩Σ╚δ░σ║±▒Ω╫ó╡π2: "))
  34.   (COMMAND "LINE" PT6 PT7 "")
  35.   (COMMAND "STYLE" "HZ" "" "" "" "" "" "")
  36.   (SETQ BJ (STRCAT "%%U" "░σ║±=" (RTOS HD 2 0)))
  37.   (COMMAND "TEXT" PT7 7 0 BJ)
  38.   (COMMAND "STYLE" "STANDARD" "" "" "" "" "" "" "")
  39.  ))
  40.  (SETQ D1 (GETREAL "\n╝╠╨°╩Σ╚δ╘▓╡─╓▒╛╢, ╗≥╗╪│╡╜ß╩°: "))
  41.  )
  42. (MENUCMD "S=BAN")
  43. )
  44. (ELL)
  45.