Message 1 of 5
How to convert 3D point to 2D
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
(defun c:test ( / p1 p2 )
(if (setq p1 (getpoint "\nSpecify Basepoint: "))
(while (member (car (setq p2 (grread t 15 0))) '(5 2))
(redraw)
(if (listp (setq p2 (cadr p2)))
(grdraw p1 (LM:OrthoPoint p1 p2) -1 1)
(if (= 15 p2)
(setvar 'ORTHOMODE (- 1 (getvar 'ORTHOMODE)))
)
)
)
)
;(set ang (angle (nth 0 (nth 1 p1)) (nth 0 (nth 1 p2)) ))
(redraw)
(setq pt1 (list (nth 0 p1) (nth 1 p1)))
(setq pt2 (list (nth 0 p2) (nth 1 p2)))
(setq ang (* (angle pt1 pt2) (/ 180 pi)))
)