CAD Exchanger

CAD Exchanger는 서로 다른 CAD 프로그램 사이에서 3D 데이터를 열람·분석·변환하는 소프트웨어 제품군이다. CAD Exchanger Lab은 파일을 시각화하고 부품 구조·형상을 검토하는 데 쓰이며 SDK는 개발자가 CAD 파일 입출력 기능을 자신의 프로그램에 통합하도록 제공...

분류3D 그래픽 소프트웨어, 3D CAD 모델 열람·분석·형식 변환 도구
개발CAD Exchanger 개발사
플랫폼Windows·macOS·Linux, 웹·SDK 제품별
작성 언어C++ SDK와 C#·Java·Python 래퍼
주요 기능3D CAD 모델 열람·분석·형식 변환 도구
프로젝트·파일STEP·IGES·JT·STL·IFC·FBX·glTF 등
공식·참고 자료CAD Exchanger 공식 사이트

CAD Exchanger는 서로 다른 CAD 프로그램 사이에서 3D 데이터를 열람·분석·변환하는 소프트웨어 제품군이다. CAD Exchanger Lab은 파일을 시각화하고 부품 구조·형상을 검토하는 데 쓰이며 SDK는 개발자가 CAD 파일 입출력 기능을 자신의 프로그램에 통합하도록 제공된다. CATIA, SOLIDWORKS, Autodesk Inventor, Siemens NX, FreeCAD 등에서 생산된 모델을 교환하는 파이프라인을 지원한다.[1]

3D CAD 모델은 단순 삼각형 메시뿐 아니라 정밀한 B-rep 곡면, 조립품의 부품 구조, 색·재질·메타데이터를 포함할 수 있다. CAD Exchanger는 다양한 시스템의 데이터를 변환할 때 이러한 구조를 어느 범위까지 보존할지 설정하고, 치수·체적·모델 구조를 관찰할 수 있도록 한다. STEP·IGES·JT 같은 공학 형식과 OBJ·STL·glTF 같은 렌더링·메시 형식을 구별한다.

공식 SDK는 C++로 개발되며 C#·Java·Python 등의 바인딩을 통해 자동화와 파일 변환을 제공한다. 개발용 API와 최종 이용자의 그래픽 뷰어는 목적이 다른 제품으로, 파일을 단순히 화면에 표시하는 것과 기하 구조를 추출·수정하여 다시 내보내는 기능을 구별해야 한다.[2]

Rhinoceros 3D, Onshape, Open CASCADE CAD Assistant와 형상 보기·교환이라는 공통 영역이 있지만 자체 기계 부품을 설계하는 모델러와는 주목적이 다르다. 원본 모델, 변환 설정, 생성한 파일과 사용한 CAD 시스템 버전을 기록하면 정밀 곡면·조립 정보의 변환 결과를 추적하기 쉽다.

제품과 SDK

초기 개발

주요 변화

CAD 형식·B-rep·메시

3D 뷰어와 모델 분석

부품·조립품 데이터

C++ SDK와 언어 바인딩

파일 변환과 호환성

관련 문서

  1. CAD Exchanger 공식 사이트 ↩
  2. CAD Exchanger 공식 사이트 ↩