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입니다. 일반적으로 발생하는 '혼란스러운' 3D 스캔 문제—예를 들어 구멍, 자기 교차, 비다양체 기하 구조—를 해결하여 수밀성 있고 인쇄 가능한 또는 분석용으로 준비된 모델을 생성합니다.
작동 방식
네이티브 C++ 코어로 구축된 이 라이브러리는 Python, C#, C, JavaScript/WebAssembly용 공식 API를 제공합니다. 반변 데이터 구조를 사용하여 구축 시 비다양체 오류를 방지하고, 정확한 처리 모드와 복셀 기반 처리 모드를 모두 제공합니다. 고부하 작업의 경우 NVIDIA GPU에서 거리 맵, 부호 거리 함수(SDF), 오프셋을 가속화하는 CUDA 모듈을 포함하고 있습니다.
대상 사용자
3D 스캐닝, 측정, 의료 영상(예: 수술 계획, 치과 교정), 생성 설계, 3D 프린팅/CAM 소프트웨어 개발에 종사하는 소프트웨어 엔지니어를 위한 것입니다.
주요 특징
- 포괄적인 3D 도구 세트: 메시 불리안 연산, 감소, 포인트 클라우드 삼각화, ICP 등록을 지원합니다.
- 강력한 복구 기능: 복셀 기반 복구는 부호 거리 함수를 통해 표면을 재구성하여 단일 처리로 구멍과 자기 교차를 제거합니다.
- 크로스 플랫폼 및 다국어 지원: Windows, macOS, Linux, WebAssembly에서 동작하며, 다섯 가지 언어에서 하나의 엔진을 공유합니다.
- 고성능: 멀티스레드 코어 알고리즘과 특정 고부하 작업에 대한 GPU 가속 기능을 갖추고 있습니다.
- 다양한 파일 형식 지원: STL, PLY, DICOM, G-code 등 다양한 형식을 처리합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트