;;;--------------------------------------------------------- ;;;2直線の中心線を構築線で作図後、2点指示でLINE化。 ;;; 00/07/12 C9 ;;;--------------------------------------------------------- (defun C:CLINE (/ ENT1 ENT2 ENT1P ENT2P P11 P12 P21 P22 PT PT1 PT2 LINE_ANG XP1 DIST CQ_XL ANG LP1 LP2 LPT1 LPT2 ) (C9_IERR) (setq ENT1 (entsel "\n 1本目のLINEを選択 または<終了>:")) (if ENT1 (progn (setq ENT2 (entsel "\n 2本目のLINEを選択 または<終了>:")) (if ENT2 (progn (if (and (eq (C9_DXF 0 (car ENT1)) "LINE") (eq (C9_DXF 0 (car ENT2)) "LINE") ) ;_ <:")) (if (setq LP2 (getpoint LP1 "\n LINEの終点を指定 または:")) (progn (setq LPT1 (inters PT (polar PT ANG 100) LP1 (polar LP1 (+ ANG (* 0.5 pi)) 100) NIL ) ;_ <