MeshInspector/MeshLib
3D geometry processing SDK: fast mesh boolean, mesh repair, decimation, remeshing, offset, point cloud triangulation and ICP registration. C++ with Python, C#, C and JavaScript bindings.
해결하는 문제
MeshLib는 일반적인 3D 메시 및 포인트 클라우드 작업(불리언 조합, 복구, 간소화, 오프셋, 정합, 복셀 처리 등)을 위한 고성능 크로스랭귀지 SDK를 제공하여, 개발자가 자체 지오메트리 알고리즘을 작성하거나 서로 다른 도구를 연결할 필요가 없게 합니다.
작동 방식
네이티브 C++ 코어는 하프에지 데이터 구조와 멀티스레드 알고리즘(선택적 CUDA 가속)을 구현합니다. 가벼운 바인딩은 C, C#, Python, JavaScript/WebAssembly, Rust에서 동일한 기능을 제공하며, 데스크톱, 서버, 브라우저 환경에서 동일한 결과를 제공합니다. 라이브러리에는 다양한 파일 형식의 로드/저장 유틸리티와 선택적 OpenGL/ImGui 뷰어가 포함되어 있습니다.
대상 사용자
CAD/CAM, 3D 프린팅, 의료 영상, 디지털 치과, 생성 설계 또는 안정적이고 빠른 메시 조작이 필요한 모든 애플리케이션(네이티브 앱, 웹 서비스, 연구 프로토타입)을 구축하는 소프트웨어 엔지니어를 위한 것입니다.
주요 기능
- 전체 지오메트리 도구 모음: 정확한 불리언, 견고한 복구, 포인트 클라우드 삼각 측량, 간소화, 오프셋, ICP 정합, SDF 변환, 복셀 처리, 충돌 감지 등.
- 하나의 엔진, 6개 언어 바인딩(C++, C, C#, Python, JavaScript/Wasm, Rust)으로 동일한 결과.
- 멀티스레드 코어와 GPU 가속 거리 맵 및 오프셋을 위한 선택적 CUDA 모듈.
- 프로덕션에서 검증됨: MeshInspector, SmileInspector 및 여러 상용 스캐닝/의료 플랫폼을 지원합니다.
- 오픈소스 코어, 상용 라이선스 옵션 및 적극적인 지원.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트