[Release Note][Extension Tool] [개정내용] Extension Tool v5.0 for ArchiDesign ( 1 판 )
1.개요
IRX 란?
ITC 엔진을 사용하는 캐드에서 사용하는 API로 만든 3rd Party 프로그램
이 위키에서는 ARCHIDESIGN 이라는 캐드제품의 3rd Party를 말하고, 건축설계 도면작업의 편의기능을 위주로 개발하고 있다.
1-1. APPLOAD
APPLOAD 방법은 IRX 파일을 캐드화면(뷰포트, 명령행, 타이틀바 등)에 던지거나, APPLOAD 명령을 실행해서 그 대화상자에서 부르는 방법이 있다. 캐드화면에 던져서 하는 경우에 프로그램 실행시 관리자권한으로 실행 같은 것에 의해 제대로 안될 수 있다.(그럴 땐 명령행이나 타이틀바는 가능할 때도 있음)
매번 로드할 거면 APPLOAD에서 시작하기 세트에 해당 *.IRX 파일을 추가해두면 된다.
간혹, 바로 등록되지 않는 경우가 있으니 그럴 때는 프로그램을 한 번 재실행해주면 된다.
APPLOAD에서 파일찾기 후 파일형식 설정에서 *.LSP 로 변경하면 기존 리습파일을 가져올 수도 있다.(되는 애도 있고 안되는 애도 있다.ㅜ)
1-2. 배경
CAD를 사용한 도면작업의 특징은 작업방식과 패턴이 무척 다양하다는 것이다. 아마 작업자 100명이 있으면 작업방식이 100가지가 될지도 모르겠다. 또 CAD의 명령별칭(단축명령이라고 하기도 하는 pgp 설정)도 작업속도와 효율을 올려주는 방법이기도 하다. 결국 CAD 본체에 존재하는 기능만으로(더군다나 CAD 본체는 대개 '범용'이니까) 작업을 하기에는 많은 사용자들이 아쉬움을 느낀다. 그래서 기존의 CAD에서도 그렇듯이 많은 사용자들이 API로 제공되는 3rd Party를 사용하거나 lsp 등을 사용해서 그 부족함을 채우고 있다.
ArchiDesign도 그와 마찬가지로 IRX라고 하는 AutoCAD의 ARX 개념을 지원하고, 기존 주로 사용되고 있는 lsp 기능 등을 개발하여 배포하고 있다. ArchiDesign에 탑재되는 IRX는 Extension Tool 이라는 이름으로 배포되고 있으며 비정기적으로 업데이트되는데 출시 초기에는 기존 lsp 사용자의 요구사항에 빠르게 대응하기 위하여 2개월 간격으로 개발하여 배포하는 것으로 계획이 수립되었다.
2. 업데이트 내용
v5.0에서는 도면요소 이름으로 그리기, 문자자리그, 객체색상변경, 정보태그 신속부여 등 총 9개의 기능이 탑재되었다.
2-1. 새기능
- [그리기] irefbyname 선택한 문자와 동일한 이름의 내부참조를 삽입한다.
- [그리기] designlibbyname 선택한 문자와 동일한 이름의 도면요소를 작성/삽입한다.
- [그리기] stylebyname 선택한 문자와 동일한 이름의 문자스타일, 치수스타일, 정보지시선스타일을 작성한다.
- [그리기] insertbyname 선택한 문자와 동일한 이름의 블록 또는 시트를 삽입한다.
- [그리기] citbbyname 선택한 문자와 동일한 이름의 정보테이블을 작성한다.
- [문자] textcut 선택한 문자를 지정위치나 문자를 입력하여 잘라낸다.
- [수정] objcolorchange 선택한 객체의 색상을 색상인덱스를 이용해 변경한다.
- [수정] erasebylayer 선택한 도면층으로 작성된 객체를 모두 삭제한다.
- [정보] qassigninfotag 정보태그를 신속하게 부여한다.
2-2. 개선 및 버그패치
- 사소한 개선 및 버그패치

