Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
3D 凹面形状のボリュームを取得する方法を誰かが知っているかどうか疑問に思っていますか? Matlab の組み込み関数は、凸形状の体積のみを計算できます。例えば、
[K, V] = convhulln(shape.vertices);
V はボリュームです。ここでは、形状は頂点と面を持つメッシュによって定義されます。
どうもありがとう。
ベスト、A
形状がそれほど複雑でない場合は、凸包の体積を計算し、凹面のすべての凸包の体積を差し引くことができます。
それ以外の場合は、凹形状をバラバラな凸形状のセットに分解し、それらのボリュームを合計します。