솔리드 바디를 가져 오려면 먼저 CAD 시스템에서 솔리드 바디를 내보내야합니다. 대부분의 CAD 시스템 데이터 파일은 적당합니다 (단 몇 년 만에 XML로 전환하지 않으면 업계에서 이탈했습니다!). DWG는 Autodesk의 파일 형식이며 사람들이 직접 읽는 것을 권장하지 않습니다. 그들은 메모리가 제공된다면 파일 읽기/쓰기 라이브러리를 제공했지만, 지금은 그 상태가 무엇인지 모르겠습니다. DXF, IGES 및 STEP은 모두 데이터 전송 형식입니다.
DXF는 Autodesk에서 소유하고 있지만 게시되어 있으므로 다른 회사에서이 모델을 사용하여 모델을 읽고 쓸 수 있습니다. DXF 참조는 복잡하지만 참조 일뿐입니다. 개념을 이해하기 전에 개념을 알아야합니다.
솔리드 모델은 고체 솔리드 기하학 (CSG)에 의해 형상이 서로 다른 솔리드 프리미티브의 더하기 또는 빼기로 구성되거나 Boundary Representation (B-Rep)에 의해 여러 가지 방법으로 표현 될 수 있습니다. (3D Studio MAX, WPF 및 다른 많은 것들이 사용하는 것처럼) 삼각형 모양의면으로 구성됩니다. 특정 형식은 모델러가 수행 할 작업에 따라 다릅니다.
다양한 파일 형식을 읽을 수있는 라이브러리와 도구가 있습니다. 내가 3D 그래픽에 심하게 관여 한 이래로 5 년이 경과했기 때문에 어떤 것들이 여전히 활동적인지 모르겠습니다. 현재 작물을 직접 찾는 것이 더 낫습니다. Wikipedia로 시작하는 것이 좋습니다. 3D 그래픽에 대한 기사가있을 것이며 더 많은 독서와 도구/라이브러리에 대한 많은 링크가 있어야합니다.
독자가되면 간단한 형식이 아닌 내부 형식으로 데이터를 변환해야합니다. 기존 형식을 채택하는 것이 더 나을 것입니다. 제 직업 중 하나는 다양한 출처의 모델을 회사의 데이터 구조로 읽는 것입니다. 내 작업은 우리가 지원 한 모델러가 API를 사용하여 모델 메쉬를 직접 읽을 수있게 해 주었고 그로부터 메쉬를 우리의 메쉬로 변환하는 것은 비교적 간단하지만 결코 쉽지 않은 작업이었습니다. 두통을 일으키는 형식의 경우와 뉘앙스가 항상있었습니다. DXF 나 VRML 같은 파일 형식을 독자적으로 읽어야한다면 몇 배로 곱 해졌습니다.