2

我正在寻找一种方法来计算 python 或 R 中的三维不规则对象的体积。我有一个时间序列的文件(每个序列大约 50 个),时间间隔相等。它们由具有固定数量三角形的对象的三角形网格表示组成。顶点具有已知的 x、y、z 坐标。无需重新生成网格。并且不需要可视化。三角形有索引,点也有。对象不一定是完全凸的。但是没有不必要的点。所有已知点都是船体的一部分。现在,我想计算每个时间点的物体体积。

4

1 回答 1

1

经过一番谷歌搜索后,我发现该算法应该对您所描述的封闭网格起到作用:迭代所有三角形并总结dot(v0, cross(v1, v2)) / 6where v0v1, 和v2是三角形顶点的坐标。

资源

于 2012-09-14T11:24:29.133 回答