如何获取3D凹形物体的体积?

3

我想知道如何计算一个三维凹形体的体积?Matlab内置函数只能计算凸形体的体积。例如,

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

V是指体积。这里的形状由具有顶点和面的网格定义。

非常感谢。

最好的祝福, A

1个回答

3
如果你的形状不太复杂,可以计算其凸包体积,并减去其所有凹面壳体积。
否则,将你的凹面形状分解成一组不相交的凸形状,并求它们的体积之和。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接