728x90
AutoCAD/C#.NET Plugin
9

[AutoCAD][Annotation(Labeling)] ANN

※ 해당 파일은 AutoCAD 2020의 Assembly 파일을 Reference하여 Build한 파일이므로 다른 버전에서는 실행이 되지않음 ※ Annotation(Labeling) OCR 대회를 진행하기 위해서 Labeling 작업을 하다가 AutoCAD를 사용해도 되겠다 싶어서 진행하게 되었습니다. 우선 학습에 필요한 Data는 각 Box의 Point 좌표, transcription, illegibility가 있고 이외에 language, orientation, word_tags 등이 있지만 학습에 사용하지 않기 때문에 중간에 뺴버렸습니다. 그리고 illegibility가 True(1)인 경우(위 영상에서 파란색 박스)는 transcription를 입력하지 않게하고 illegibility가 False..

[AutoCAD][Isometric Dimension] DM

※ 해당 파일은 AutoCAD 2020의 Assembly 파일을 Reference하여 Build한 파일이므로 다른 버전에서는 실행이 되지않음 ※ Isometric Dimension 다음 4가지 유형의 선에 대해서만 실행이 된다. 다른 각도까지 만들 필요는 없을 것이라 생각된다. 실행 순서 명령어 : DM 치수의 시작점과 끝점 클릭 line의 방향에 따른 치수의 텍스트 혹은 치수선 위치 클릭 적용 사항 다른 명령이 활성 상태인 동안에는 명령을 호출 할 수 없다. Dimstyle은 기본 style로 그대로 두었다. (ISO-25) TextStyle은 30DM, 330DM이라는 이름으로 Style을 추가하였으며 각각 기울기(Oblique)를 30, 330으로 설정하였고 글꼴은 romans.shx로 지정하였다...

[AutoCAD][FlowMark or Arrow 생성] FL, FFL

※ 해당 파일은 AutoCAD 2020의 Assembly 파일을 Reference하여 Build한 파일이므로 다른 버전에서는 실행이 되지않음 ※ Solid and Polyline FlowMark(Arrow) 실행 순서 1. 명령어 : FL 또는 FFL (FL = Solid, FFL = Polyline) 2. 삽입점 클릭 3. 방향 클릭 적용사항 1. 실행 화면을 보면 알겠지만 삽입점은 FlowMark(Arrow)의 첫 번째 꼭지점을 가르킨다. 2. Rotation 방향 또한 첫 번째 꼭지점을 기준으로 실행된다. 3. 실행 중간에 취소하고 싶을시 Esc를 누르면 된다. 4. 크기는 Dimscale 1기준으로 가로 3, 세로 2이다. (Dimscale에 따라 크기가 변경된다.)

[AutoCAD][Text 조작, 수정, 정렬, 합치기] TextReplace, Prefix&Suffix, TextAlign, TextJoin

※ 해당 파일은 AutoCAD 2020의 Assembly 파일을 Reference하여 Build한 파일이므로 다른 버전에서는 실행이 되지않음 ※ Text Replace 실행 순서 1. 명령어 : CT 2. Text 또는 MText 선택 3. 대체될, 대체 당할 문자 입력 4. Enter 5. 대체할 문자 입력 6. Enter 적용 사항 1. Text 또는 MText만 선택되도록 Filtering함 2. 문자 입력시 공백 허용 3. 선택 후 명령어 입력 허용 (어떤 곳에서는 항상 명령어를 먼저 입력하라고 하는데 쓸데없는 소리하지 말라고 하세요) 4. "대체될, 대체 당할 문자 입력"을 실행시 해당 Text에 없다면 아무런 경고 Message 없이 무시됨 Replace text with text 실행 순서 ..

[AutoCAD][선 정리] AutoBreak(Q2), PassiveBreak(Q3)

※ 해당 파일은 AutoCAD 2020의 Assembly 파일을 Reference하여 Build한 파일이므로 다른 버전에서는 실행이 되지않음 ※ 자동으로 1mm 간격으로 Break 실행 순서 1. 명령어 : Q2 2. 잘릴 선들 선택 3. Enter 4. 기준 선 선택 적용 사항 1. Dimscale에 따라서 잘리는 길이가 1 * dimscale로 변함 (Dimscale 1 기준으로 양쪽으로 1mm, 총 2mm가 break됨) 2. Polyline과 Line만 선택되게 Filtering 함. 수동으로 길이 입력 실행 순서 1. 명령어 : Q3 2. 잘리는 길이 입력 3. 잘릴 선들 선택 4. Enter 5. 기준 선 선택 적용 사항 1. Dimscale에 따라서 잘리는 길이가 변함 (입력한 길이 * Di..

[AutoCAD][Text, MText, Dimension 합계 출력]Textsum

※ 해당 파일은 AutoCAD 2020의 Assembly 파일을 Reference하여 Build한 파일이므로 다른 버전에서는 실행이 되지않음 ※ 실행 순서 1. 명령어 : Textsum 2. DText(DT), MText(MT), Dimension(D) 중 하나 선택 입력 3. 합계를 출력할 객체 선택 (위에 실행 화면을 보듯이 입력한 객체 유형만 선택이 됨) 4. Enter 5. Command Line에 "Total : {합계}" 형식으로 출력됨 적용 사항 1. DText를 입력하였다면 DText(Text)만 선택되게 또는 MText를 입력하였다면 MText만 선택되게 적용함(Dimension도 마찬가지) 2. Dimension의 치수 합계와 Text와 Mtext의 합계는 소수점 ~15-17개 자릿수까..

[AutoCAD]*.dll Autoload하는 방법 (a.k.a plugin)

※ 본 글은 AutoCAD 2020을 기준으로 설명합니다. ※ 폴더 구성 우선 아래 캡쳐 사진과 같은 경로로 들어갑니다. 해당 경로로 들아가게되면 *.bundle 형식으로 이름이 지정된 폴더가 몇 개 있을 겁니다. 이 중에서 하나.... 음... C360addin.bundle 폴더를 열어봅시다. 폴더를 열면 위의 캡쳐 사진처럼 Contents 폴더와 PackageContents.xml이 구성되어 있을 겁니다. (Contents 폴더 안에 무엇이 있는지는 신경쓰지 않겠습니다.) 우리도 C360addin.bundle 폴더 구성처럼 새 폴더를 만들고 Contents폴더와 PackageContents.xml 파일을 만들겠습니다. 저는 Command.bundle이라는 이름의 폴더를 만들었습니다. PackageCo..

[AutoCAD][지시선_원 또는 사각형 안에 숫자 연속 매기기]Mlnumber

※ 해당 파일은 AutoCAD 2020의 Assembly 파일을 Reference하여 Build한 파일이므로 다른 버전에서는 실행이 되지않음 ※ 실행 순서 1. 명령어 : Mlnumber 2. Circle(C), Rectangle(R) 중 하나 선택 입력 (반복) 3. 숫자 입력 4. 지시선 시작점 클릭 5. Circle 또는 Rectangle이 삽입될 지점 클릭 (ESC로 명령 중지) 적용 사항 1. DIMSCALE에 따라 arrow 크기와 숫자의 크기가 바뀜 (Circle : DIMSCALE = 1을 기준으로 반지름 : 2.443, 텍스트 높이 : 1.8, Rectangle : DIMSCALE = 1을 기준으로 한 변의 길이 : 3.644, 텍스트 높이 : 1.8 Arrow Size : DIMSCAL..

[AutoCAD][원안에 숫자 연속 매기기] CircleNumber

※ 해당 파일은 AutoCAD 2020의 Assembly 파일을 Reference하여 Build한 파일이므로 다른 버전에서는 실행이 되지않음 ※ 실행 순서 1. 명령어 : Circlenumber (반복) 2. 삽입점 클릭 3. 삽입할 숫자 입력 (Esc로 명령 중지) 적용 사항 1. DIMSCALE에 따라 원의 크기와 숫자의 크기가 바뀜 (DIMSCALE = 1을 기준으로 반지름 : 2.443, 텍스트 높이 : 1.8) 2. 숫자든 문자든 빈 문자든 상관없이 생성할 수 있게 제약을 걸어두지않음 3. 더블클릭하여 해당 삽입된 텍스트를 수정할 수 있음 4. circle과 text로 explode를 하고 싶을시 explode를 먼저 실행하고 burst를 실행하면 된다. (burst는 Express Tools가..

728x90