Marching Tetrahedra 算法
Howard Yin 2026-07-25 06:14:01 图形学
前置知识:Marching Cube
Marching Tetrahedra 与 Marching Cube 的基本思想相同,但基本单元从 cube 变成 tetrahedron。
一个四面体有4个顶点,每个顶点有在surface内和在surface外两种情况,4个顶点共24=16种情况,每种情况都可以对应到一个tetrahedron内部的surface结构:

所以 Marching Tetrahedra 的 case table 比 Marching Cube 简单得多。
在固定、相容的四面体剖分上,三角形共享面中的线性等值线是唯一的,因此避免了经典 cube face 的某些连接歧义。但四面体数量通常更多,且较差的 tetrahedra 剖分会影响数值稳定性和表面质量。