 - ;;中点直线
- (defun c:tt (/ pt1 pt2 pt3)
- (setvar 'CMDECHO 0)
- (setq
- pt1 (getpoint "\n Midpoint of Line, Specify Midpoint of Line \n"
- )
- )
- (if pt1
- (setq pt2 (getpoint pt1 "\n Specify Line Endpoints \n"))
- )
- (if pt2
- (progn (setq pt3 (polar pt1 (angle pt2 pt1) (distance pt2 pt1)))
- (vl-cmdf "line" pt2 pt3 "")
- )
- )
- (setvar 'CMDECHO 1)
- (princ)
- )
|