使用四元体进行网格三角形减少
摘要
由于我找不到任何快速、内存效率高、免费且质量高的代码,因此我开发了基于四面体的边缩减网格简化方法的自己的版本。它使用阈值来确定要删除哪些三角形,这避免了排序,但可能导致质量降低。它比 Meshlab 快大约四倍。请注意,此算法速度快且对于无薄弱部分的密闭体工作良好。
这个简单的程序可以简化以 OBJ 格式存储的网格。这是一个简单的读取器/写入器,因此不要尝试在多个对象嵌入到一个文件中时使用此工具。请注意,您可以使用 make sanitize 编译,以创建具有调试功能的可执行文件。最后,您可以使用 make WASM 编译,以创建 WebAssembly 代码,如 实时演示网页 中所示。
暂无开放 Issues,或尚未同步最近议题。