本帖最后由 Gu_xl 于 2011-4-2 14:31 编辑
 - (defun online (en pt)
- (cond ((equal pt (vlax-curve-getclosestpointto en pt) 1e-6) (princ "在直线上") )
- ((equal (angle pt (vlax-curve-getstartpoint en))
- (angle pt (vlax-curve-getendpoint en))
- 1e-6
- ) ;_ equal
- (princ "在直线延长线上") )
- (t (princ "不在直线上") )
- ) ;_ cond
- )
|