Message 1 of 8
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Having not a lot of fun trying to break out of a while loop, I have tried a couple of IF alternatives but to no avail I am probably missing something but now need a little input to get this thing moving.
(defun c:plpc (/ cursnap offset grade deltay pt1 pt2)
(setq cursnap (getvar "osmode"))
(setq pt1 (getpoint "\nPick Start Point :"))
(setvar "osmode" 0)
(setq offset 1)
(while not(= "" offset)
(setq offset (getreal "\nType Offset:"))
; (if not (= "" offset)
;(progn
(setq grade (getreal "\nType Percentage Grade:"))
(setq deltay (* offset (/ grade 100)))
(setq pt2 (mapcar '+ pt1 (List offset deltay 0)))
(command "_pline" pt1 pt2 "")
(setq pt1 pt2)
;))
)
(setvar "osmode" cursnap)
)
Hope you can help.
Richie
Solved! Go to Solution.