현재 MFC를 기반으로 OpenGL, OpenGL Performer, OpenCascade & Opennurbs librarys을 이용해서 간단한 캐드 프로그램을 만들어보고 있다. Viewing을 중심으로 하는 프로그램이기 때문에 많은 CAD 프로그램과 호환하기 위해 다양한 확장자를 사용할 필요가 있는데, CodeProject나 Web을 뒤져보다보면 DataOpen & Write용 Source들을 어렵게 찾을 수 있다. 이 기회에 확장자도 눈에 익힐겸 정리해본다.
--------------------------------------------------------------------------------
.3dm (Rhino)
Rhino 프로그램의 대표확장자.
http://www.opennurbs.com/
Opennurbs Toolkit으로 .3dm read & write와 다양한 예제를 통한 라이브러리 사용법이 담겨있는 곳.
Toolkit DownloadOpenGL & Opennurbs
--------------------------------------------------------------------------------
.3ds (3d Studio)
3d-max program
gl_3ds_loader.zipspacesimulator.net-tutorial4.zipOpenGL
--------------------------------------------------------------------------------
.stl
StLViewer
StLViewer.zipOpenGL
--------------------------------------------------------------------------------
.wrl (버멀)
wrl_viewer.zipOpenGL
--------------------------------------------------------------------------------
.igs
--------------------------------------------------------------------------------
기타 CAD관련 확장자 설명