[Release Note][Extension Tool] [개정내용] Extension Tool v2.0 for ArchiDesign ( 3 판 )
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개월 간격으로 개발하여 배포하는 것으로 계획이 수립되었다. 따라서 2017년 10월까지는 2개월 마다 새로운 IRX 기능이 추가되었다.
2. 업데이트 내용
v2.0에서는 총 7개의 기능이 탑재되었으며, 연산태그를 활용한 연산기능 등이 포함되었다.
2-1. 새기능
- [도구] simplecalc 선택한 객체에 수식을 적용하여 새로 삽입한다. 같은 수식을 동시에 여러 객체에 적용할 수 있다.
- [도구] fourcalc 사칙연산을 할 수 있다.
- [문자] textedits 문자를 연속으로 편집한다.
- [문자] textoutline 선택한 문자에 사각형, 둥근사각형, 마름모 등 외곽 테두리를 만들어준다.
- [문자] settextsize 문자높이 textsize 시스템변수를 한번에 변경한다.
- [블록] blockdefpropsp 블록정의의 설정 중 축척특성의 유형을 변경한다
- [수정] itextalign 선택한 정보태그의 위치를 정렬한다.
2-2. 개선 및 버그패치
- 사소한 개선 및 버그패치

