3D 소프트웨어 개발 키트
해홍의 API를 임베드하면 애플리케이션에 42종의 CAD 포맷 지원을 빠르고 저렴하게 통합할 수 있습니다. 3D_Kernel_IO를 도입하면 소프트웨어 개발자는 세계 최고 수준의 CAD 인터오퍼러빌리티 전문가들의 경험과 기술력을 곧바로 활용할 수 있습니다.
3D_Kernel_IO 인터페이스는 정확하고 신뢰할 수 있으며 빠르게 동작하여 어셈블리 구조, 속성(이름/레이어), 엔티티(점/곡선/B-REP 엔티티/서페이스/삼각망 모델)를 처리할 수 있습니다. 또한 CAD 라이선스 없이도 피처, 히스토리 트리, PMI, 속성 및 메타데이터에 직접 접근할 수 있습니다.
샘플 애플리케이션 인터페이스로 SDK 기능과 옵션을 손쉽게 확인하고, SDK 기능을 빠르게 읽고 쓸 수 있습니다. 또한 개발자는 CAD 파일 데이터 구조를 내보내고 샘플 소스 코드를 그대로 재사용하여 독자적인 통합을 진행할 수 있습니다.
3D_Kernel_IO는 독자적인 고급 복구 기술을 제공하여 모델 품질을 보장합니다. 변환 과정에서 3D 모델은 대상 시스템의 공차 및 수학적 요구 사항에 맞게 조정되어 뛰어난 품질을 제공합니다. 복구 기능을 활성화하면 간섭, 중첩, 뒤틀린 면, 미세면 등의 결함을 자동으로 교정합니다. 또한 API는 선도적인 CAD, CAM, FEA, VR 및 계측 소프트웨어 제품을 개발하는 고객의 특정 요구를 충족하기 위한 다양한 실용 기능도 제공합니다.
CAD 인터오퍼러빌리티 SDK
API를 통합하면 애플리케이션에서 현재 주요 CAD 포맷을 모두 지원하여 비용과 시간을 효율적으로 절감할 수 있습니다. 오늘날 엔지니어링 소프트웨어 기업과 그 고객들은 다양한 3D CAD 데이터 포맷을 읽어들일 새로운 방법을 찾고 있습니다. 3D_Kernel_IO는 C++로 개발된 선도적인 API로, 네이티브 리더를 제공합니다. 모든 네이티브 및 표준 포맷에 효율적이고 정확하며 독립적으로 접근할 수 있도록 지원합니다.
3D_Kernel_IO는 자동 복구, PDQ 검사기, 어셈블리 관리, 정밀 삼각화, 모델 비교 등 독자적이고 검증된 기능과 모듈을 제공하여 소프트웨어 기능을 확장합니다.
네이티브 인터페이스
모든 표준 및 네이티브 인터페이스는 CoreTechnologie가 직접 개발·유지 관리하여 최신 버전의 CAD 포맷을 지원합니다. 3D_Kernel_IO는 어셈블리 구조, 속성(이름, 곡선, 레이어 등) 및 엔티티(점, B-REP 엔티티, 서페이스, 삼각망 모델 등)를 읽을 수 있습니다. 또한 CAD 라이선스나 애플리케이션 없이도 히스토리가 포함된 피처, PMI(제품 제조 정보), 속성 및 메타데이터(DC Master, 출판물 등)에 직접 접근할 수 있습니다.
지원 포맷:
주요 CAD 포맷:
• NX™ • CATIA® • Creo® • SOLIDWORKS®
• ProE®/Wildfire • Inventor® • IDEAS™
산업 표준 포맷:
• JT-Format • XT-Format • STEP AP 203/214/242
• ACIS® • IGES
범용 3D 포맷:
• OBJ, FBX, GLTF, GLB, STL, 3MF, IFC, XGL
• 그 외 다양한 포맷……
변환 과정에서 3D 모델은 대상 시스템의 공차 및 수학적 요구 사항에 맞게 조정되어 뛰어난 품질을 제공합니다. 복구 기능은 간섭, 중첩, 뒤틀린 면, 미세면 등의 결함을 자동으로 교정합니다. 심지어 독립된 서페이스 집합을 사용자가 지정한 정밀도로 자동 봉합하여 워터타이트 솔리드로 만들 수도 있습니다.
손쉬운 통합
Windows, Linux, Mac 및 ARM 플랫폼을 지원합니다. 조회 기능이 모든 포맷에 대해 표준화되어 있어 3D_Kernel_IO를 애플리케이션에 빠르고 손쉽게 통합할 수 있습니다.
3D_Kernel_IO에는 통합 결과를 확인하고 API가 제공하는 다양한 옵션과 명령을 테스트할 수 있는 간단하고 사용하기 쉬운 샘플 애플리케이션도 포함되어 있습니다. 또한 완전한 문서와 상세한 프로그래밍 예제도 함께 제공됩니다.
PMI 정보 처리
3D_Kernel_IO 네이티브 인터페이스는 치수, 공차, 주석, 기준면, 텍스트를 포함한 PMI(제품 제조 정보)도 읽을 수 있습니다. 계측 및 CAM과 같은 후속 애플리케이션에 필수적인 지오메트리 연관 정보를 모두 제공합니다. 범용 조회 기능을 통해 어떤 CAD 포맷의 PMI 데이터도 손쉽게 확인할 수 있어, 매끄러운 PLM 프로세스에 중요한 정보를 제공합니다.
전문 기능
CAD, CAM, CAE, VR 및 계측 분야를 위한 전문 기능을 제공합니다: 전 세계적으로 3D_Kernel_IO는 히스토리와 피처를 처리할 수 있는 유일한 도구입니다. 이 뛰어난 도구는 원본 CAD 시스템의 라이선스에 접근하지 않고도 바이너리 파일에서 직접 모델링 히스토리와 파라미터를 파싱할 수 있습니다. 또한 3D_Kernel_IO 네이티브 인터페이스는 나사산, 홀, 모따기, 필렛, 패턴, 구배, 캐비티, 돌출 등의 피처 정보와 PMI 데이터를 읽을 수 있으며, 어셈블리 피처 해석도 지원합니다. 이 데이터 구조는 오늘날 CAD 시스템에서 사용되는 모든 피처 유형을 아우릅니다.
3D_Kernel_IO는 B-REP 모델에서 각 피처와 연관된 면을 빠르게 식별하고 추적할 수 있습니다. 직경, 피치, 방향 등 치수 표기와 PMI 참조 파라미터에 중요한 나사산 정보를 제공합니다.
서페이스 테셀레이션
3D_Kernel_IO는 두 3D 객체 간의 지오메트리 차이를 검출할 수 있습니다. 객체를 파트 솔리드(part solid), 바디(body) 또는 페이스(face)와 같은 특정 구성 요소와 비교할 수 있습니다. 사용자는 차이를 검출할 최소 거리 임계값을 설정할 수 있습니다. 시각화 또는 정량적 비교에 활용할 수 있도록 최소·최대 색상 차이 파라미터도 조정할 수 있습니다.
3D 모델의 정밀하고 빠른 서페이스 테셀레이션과 삼각화 모델 복구 기능을 통해 CAD 데이터를 디지털 목업, VR 및 고품질 렌더링에 적합하게 최적화합니다. 최대 코드 하이트 편차, 삼각형 크기, 인접 삼각형 간의 각도 등의 파라미터를 설정하여 B-REP(경계 표현)에 적용하거나 삼각화 모델을 다시 계산할 수 있습니다. VRML, JT, STL 포맷을 지원합니다.
유연한 라이선스
3D_Kernel_IO를 이용하면 소프트웨어 개발사는 단일 공급업체, 단일 API, 그리고 예측 가능하고 합리적인 연간 라이선스 비용 또는 단일 라이선스 비용만으로 모든 인터오퍼러빌리티 요구를 충족할 수 있습니다. 라이선스 방식은 코드 보호가 적용된 오픈 라이브러리(open library) 형태로 제공되거나, 코드 라이선스 서비스(Code License service) 기반의 API 잠금 방식 중에서 선택할 수 있습니다.