如何获得3D凹形的体积?

时间:2013-01-10 15:15:43

标签: matlab volume concave

我想知道是否有人知道如何获得3D凹形的体积? Matlab内置函数只能计算凸形的体积。例如,

[K, V] = convhulln(shape.vertices); 

V是音量。这里的形状由具有顶点和面的网格定义。

非常感谢。

最佳, 甲

1 个答案:

答案 0 :(得分:3)

如果您的形状不太复杂,您可以计算其凸包的体积并减去其凹陷的所有凸包的体积。

否则,将凹形分解为一组不相交的凸形,并将它们的体积相加。