如果定义了 Line:angle函数
 - (defun Line:Angle (P0 P1 P2 / an)
- (setq an (abs (- (angle p0 P1) (angle P0 P2))))
- (if (> an pi)
- (- (+ pi pi) an)
- an
- )
- )
那么下面的代码速度也还不错:
 - (defun LINE:p-t-2 (p p1 p2 / a)
- (and
- (< (Line:angle P1 P0 P2) (* pi 0.5))
- (< (Line:angle P2 P0 P1) (* pi 0.5))
- )
- )
|