标签: matlab volume concave
我想知道是否有人知道如何获得3D凹形的体积? Matlab内置函数只能计算凸形的体积。例如,
[K, V] = convhulln(shape.vertices);
V是音量。这里的形状由具有顶点和面的网格定义。
非常感谢。
最佳, 甲
答案 0 :(得分:3)
如果您的形状不太复杂,您可以计算其凸包的体积并减去其凹陷的所有凸包的体积。
否则,将凹形分解为一组不相交的凸形,并将它们的体积相加。