2

PythonまたはRのいずれかで3次元の不規則なオブジェクトの体積を計算する方法を探しています。時系列のファイル(シーケンスごとに約50)があり、時間的に等間隔に配置されています。それらは、固定数の三角形を持つオブジェクトの三角形メッシュ表現で構成されています。頂点には既知のx、y、z座標があります。メッシュを再生成する必要はありません。そして、視覚化の必要はありません。三角形にはインデックスとポイントもあります。オブジェクトは必ずしも完全に凸状である必要はありません。しかし、不要な点はありません。既知のポイントはすべて船体の一部です。ここで、各時点でのオブジェクトの体積を計算したいと思います。

4

1 に答える 1

1

いくつかグーグルした後、私はこのアルゴリズムがあなたが説明している閉じたメッシュに対してトリックを行うべきであることに気づきました:すべての三角形を反復し、三角形の頂点の座標であるdot(v0, cross(v1, v2)) / 6、、v0v1合計します。v2

ソース

于 2012-09-14T11:24:29.133 に答える