路过,顺贴上旧代码: 供参考: - ;功能说明; 生成直线的中垂线
- ;By BDYCAD
- ;Date 2004.04.14
- (DEFUN C:Cc(/ NP1 NP2 NSL-S SL SL-E SL-S)
- (setq sl (car (entsel)) sl-s(vlax-curve-getstartpoint sl)sl-e(vlax-curve-getendpoint sl)
- nsl-s (polar sl-s (angle sl-s sl-e) (* 0.5 (distance sl-s sl-e)))
- np1 (polar nsl-s (+ (* 0.5 pi)(angle sl-s sl-e)) 50.0) np2 (polar nsl-s (+ (* 0.5 pi)(angle sl-e sl-s)) 50.0))
- (vla-addline (vla-get-modelspace (vla-get-activedocument (vlax-get-acad-object)))
- (vlax-3d-point np1) (vlax-3d-point np2))
- (princ))
|