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 打印、医学成像、数字牙科、生成设计或任何需要可靠、快速网格操作的应用的软件工程师——无论是原生应用、Web 服务还是研究原型。
亮点
- 完整的几何工具套件:精确布尔运算、稳健修复、点云三角化、简化、偏移、ICP 配准、SDF 转换、体素处理、碰撞检测等。
- 一个引擎,六种语言绑定(C++、C、C#、Python、JavaScript/Wasm、Rust),结果一致。
- 多线程核心加上可选的 CUDA 模块,用于 GPU 加速的距离图和偏移。
- 经过生产验证:支持 MeshInspector、SmileInspector 以及多个商业扫描/医疗平台。
- 开源核心,提供商业许可选项和积极支持。
相关
- 项目
- 项目
- 项目
- 项目
- 项目