정동 2018년 11월 12일 13:11 이웃추가분투(Ubuntu)에서 autocad사의 도면 파일인 "dwg" 파일을 확인하고 싶은데, 마땅한 것이 없어서 찾아보니 FreeCAD라는 도구가 열린다는 것을 알게 되었다.
분투 16.04 기준으로 freecad는 다음과 같이 쉽게 설치할 수 있다.$ sudoapt install freecad를 설치하고 바로 열면 당연히 파일이 열릴 줄 알았는데 상태 표시 줄에 아래와 같은 오류만 표시할 뿐 아무런 변화가 없었다."Teigha File converter not found, DWG support is disabled."
그래서 얼른 인터넷을 뒤졌더니 아래와 같은 링크를 찾을 수 있었다
https://www.freecadweb.org/wiki/FreeCAD_and_DWG_Import 링크의 내용은 dwg 파일은 폐쇄적인 파일형식이어서 직접 지원하지 않는다고 한다.그래서 외부 패키지를 이용하는데 이때 쓰이는 프로그램이 ODA(이전에는 Teigha)라는 것이란다.그래서 이제부터 설치해야 한다고 했다.
ODA는 아래의 링크에서 프로그램을 다운로드할 수 있다.ODA File Converter | Open Design Alliance ODA File Converter ODA File Converter ODA File Converter application features a graphical interface and application features a graphical interface and a
분투한다면 deb 파일을 받아내면 될 것이다.(자신의 OS가 64비트인지/32비트인지 확인이 필요하다.
현재 다운로드 시점의 파일명은 다음과 같다.'ODA File Converter_QT5_lnxX64_4.7 dl.deb'에서 파일을 다운로드 받은 곳으로 이동하며 다음과 같이 입력하여 설치한다.$ sudo dpkg -i ODA File Converter_QT5_lnxX64_4.7dll.deb
설치가 됐는지 더 아래 명령으로 실행 파일의 위치를 살펴보자.$whereis ODAFileConverter
"/usr/bin/ODA File Converte r"라는 곳에 위치하고 있음을 알 수 있으며 이 위치는 freecad 설정에 필요하므로 기억해 두는 것이 좋다.
ODA File Converter를 FreeCAD와 접속하면 된다.우선 워크스페이스를 드래그 스토어로 변경하여 접속할 수 있는 환경설정이 나타난다.
freecad 메뉴에서 View > Workbench > Draft 를 선택하자.
이제 작업환경이 draft로 변경된 것이다.
다시 한 번 메뉴 Edit > Preferences를 선택한다.
그럼 아래와 같이 환경설정 창이 보일 것이다.여기서 왼쪽 아이콘 중에서 "Import-Export" 를 선택하고 오른쪽 메뉴 중에서 DWG format options 의 path 입력하는 곳에 위에서 우리가 찾은 ODA File Convert 위치를 넣으면 된다.아마 특별한 수정을 하지 않았다면 다음과 같을 것이다. "/usr/bin/ODA File Converter"
덧붙여서 workbench를 draft로 변경하지 않으면 "import-export" 항목이 표시되지 않을 수 있다.
이것으로 설정은 완성되었다
이제는 dwg 파일을 그대로 열 뿐이다.