 - (defun c:11()
- (vl-load-com)
- (if
- (and
- (setq _pt1(getpoint "\n第一点"))
- (setq _pt2(getpoint _pt1 "\n第二点"))
- )
- (progn
- (setq _midPt (mapcar '(lambda (x y) (* 0.5 (+ x y))) _pt1 _pt2))
- (setq _xlinePt (polar _midPt (+ (angle _pt1 _pt2) (* 0.5 pi)) 10))
-
- (setq _mspace (vla-get-modelspace (vla-get-activedocument(vlax-get-acad-object))))
- (setq _myxline (vla-addXline _mspace
- (vlax-3d-point _midPt)
- (vlax-3d-point _xlinePt)))
- )
- )
- (princ)
- )
|