0 Members and 1 Guest are viewing this topic.
(defun c:getelev (/ p1 p2 p3 e1 e2 e3 dst slp) (setq p1 (getpoint "\nPick starting point p1. ") e1 (getdist "\nEnter elevation for p1. ") p2 (getpoint "\nPick another point p2. ") e2 (getdist "\nEnter elevation for p2. ") p3 (getpoint "\nPick point p3 to determine elevation. ") dst (distance p1 p3) slp (/ (- e2 e1) (distance p1 p2)) e3 (* dst slp) ) (prompt (strcat "\nDistance from p1 to p3 is " (rtos dst) "\nElevation at p3 is " (rtos e3) ) ) (princ))
thats like the easiest lisp I have seen lately.