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

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 2774
공지 제목이 엉망이면 답변달지 않습니다. [1] 아저씨 2014.04.04 23854
공지 순수 캐드 질문은 고캐드로 아저씨 2013.05.28 68641
공지 질문 답변 게시판을 만들었습니다. 아저씨 2013.02.09 74943
1804 문자내용으로 점찍기 정말 유용합니다. [1] 단순노무자 2013.07.23 2081
1803 Dream이 설치됐는데 어디에 설치가 됐는지 못 찾겠습니다. [2] 캐신이되는날까지 2013.07.23 1934
1802 64bit에 캐드 설치시 문제점 문의드립니다. [1] 세아들 2013.07.24 2689
1801 오토캐드2010 64비트에서는 드림이 안되는건가요? [1] 안되는건가요 2013.07.24 3178
1800 안녕하세요. 아저씨님 질문좀 드릴게요 [1] spoon 2013.07.25 2442
1799 캐드 종료시 시스템 다운이 됩니다. [1] 설계 2013.07.26 2149
1798 드림 명령어가 거의다 먹히질 않습니다. [1] 샘블즈 2013.07.26 3014
1797 도면분할 기능에 대해 질문이 있습니다 [1] 이지희 2013.07.26 1988
1796 2009 버전 64비트 용 드림아직 출시 안되는지요 [1] secret 코넷 2013.07.26 1
1795 AutoCAD2008에서 드림아이콘 생성이 안되요 [2] 111 2013.07.29 20097
1794 CAD-숨은객체 보이는 방법 [1] 박선희 2013.07.30 2773
1793 드림과 엑셀 스타터의 호환성? [1] 땍땍이 2013.07.31 1992
1792 드림으로 인해 오토캐드2010 느려짐 현상에 대해서 [1] 선비글방 2013.08.04 4569
1791 면적 리습 질문이요 [1] 용맨 2013.08.04 2130
1790 응용프로그램을 로드하는중에 문제발생,, 이라고 뜨네요 ㅠ [1] LJH 2013.08.05 2047