드림플러스 선 등분 분할 추가 요청

2017.09.12 11:22

아저씨짱 조회 수:81

현재 선 등분 분할로 사용하고 있는 리습인데요 드림에 추가됐으면 해서요



(defun c:ss(/ ct no len c2 cla s1 s2 e1 e2 int msx msy mex mey i e1 e2 s1 s2 sx sy ex ey  po1 )

    ( prompt "\n select 2-LINES : ... " )   ; selection entity

    (setq os (getvar "osmode"))

    (setvar "osmode" 0)

    (command "undo" "be")

    ( setq ct ( ssget '((0 . "LINE"))))

    ( SETQ no  ( GETINT "\n DIVIDING NUMBER : ... ")

           len ( sslength ct ) cl1 ( ssname ct 0 )

           cl2 ( ssname ct 1 ) c1 ( entget cl1 )

           c2  ( entget cl2 )

           cla ( cdr ( assoc 8 c1 ))

           s1  ( cdr ( assoc 10 c1 ))

           e1  ( cdr ( assoc 11 c1 ))

           s2  ( cdr ( assoc 10 c2 ))

           e2  ( cdr ( assoc 11 c2 ))

           int ( inters s1 e2 e1 s2 ) )

    ( if (= int nil ) ( setq k s2 s2 e2 e2 k ))

    ( setq msx (/ (- (car s2) (car s1))  no )

          msy (/ (- (cadr s2) (cadr s1)) no )

          mex (/ (- (car e2) (car e1))   no )

          mey (/ (- (cadr e2) (cadr e1)) no )

          i 1 )


   ( REPEAT (- NO 1)

     ( setq sx (+ (car  s1) (* msx i))

            sy (+ (cadr s1) (* msy i))

            ex (+ (car  e1) (* mex i))

            ey (+ (cadr e1) (* mey i))  i (+ i 1)

            po1 (list sx sy) po2 (list ex ey) )

     ( COMMAND "line" (trans po1 0 1) (trans po2 0 1) "" )

   )

(command "undo" "e")

(setvar "osmode" 4287)

(princ)

)


입니다. 



번호 제목 글쓴이 날짜 조회 수
공지 ★ 드림플러스 질문은 메일 또는 홈페이지에 부탁합니다 ★ 아저씨 2017.05.16 2773
공지 제목이 엉망이면 답변달지 않습니다. [1] 아저씨 2014.04.04 23853
공지 순수 캐드 질문은 고캐드로 아저씨 2013.05.28 68640
공지 질문 답변 게시판을 만들었습니다. 아저씨 2013.02.09 74943
274 드림 사용시 특정 아이콘 오류 (frmCal) [1] 정원익 2019.11.25 32
273 문자 추출 질문 있습니다. [8] ㅅㅍㅌㅁ 2017.03.21 32
272 cad2007 사용중 유틸리티 계산기가 화면에 뜨지 않아요 [1] JS-Yoo 2016.08.03 32
271 스케일리스트 재설정 관련입니다. [1] 차영이 2016.09.27 32
270 다중플롯에서 폼 등록하려고 하면 등록/변경 창이 안뜹니다. [2] 기연 2016.06.24 32
269 30일버전->정식구입후 11월2일자 덮어쓰기 했는데 새로운 명령어가 안됩니다. [1] sql 2016.11.02 32
268 드림시작시 오류 질문드려요. [1] 옆집나그네 2016.02.12 32
267 express 관련 질문드립니다. [1] 코볼드 2018.12.18 31
266 수고하십니다 ..cad 명령어 단축키가 안먹히는데 어떻게해야할까요 [1] 기모띠 2018.06.04 31
265 작업팔레트 기능 추가 [1] 블럭 메니아 2017.10.26 31
264 드림 계산기 사용시 이런 오류가 뜨네요. 첨부 [1] 뚜뚜 2017.07.18 31
263 경계좌표 추출 관련해서 오류가 뜹니다 [1] 문제당사자아들 2017.06.02 31
262 안녕하세요 리습관련 질문이요! [1] 물만둥 2017.04.15 31
261 폰트가 깨져요 [1] rabbit5038 2016.12.01 31
260 선 선택 길이표시 [1] 야구하는비광 2023.06.12 31