 - ;获得空间一点pt在空间两点pt1、pt2连线的垂足点(trans方法)
- ;(zg-getPerPt-3P '(1.0 2.0 3.0) '(3.0 5.0 7.0) '(4.0 6.0 8.0))
- ;返回:(0.0 2.0 4.0)
- (defun zg-getPerPt-3P (pt pt1 pt2 / norm PerPt)
- (setq norm (mapcar '- pt2 pt1))
- (setq pt1 (trans pt1 0 norm))
- (setq pt (trans pt 0 norm))
- (setq PerPt (trans (list (car pt1) (cadr pt1) (caddr pt)) norm 0))
- )
|