matlabでconvhullnを使用して、3Dで一連のデータポイントの周囲の形状を見つけました。MatlabのConvhullの履歴を参照してください 。優れたサマリア人は、MATLABでどのように機能するかを知るのに役立ちました。凸包の総体積に対する3D体積内のギャップ(穴)の適切さを知る必要があります。これは可能ですか?ありがとう。
質問する
602 次
1 に答える
1
私があなたの質問を理解したなら、私はこれを試してみます:
- を使用して、ポイントのセットの凸包を見つけます。これをSと呼びます。
convhull
集合S'の凸包を見つけます。ここで
S' := S - points_defining_the_convex_hull(S)
(つまり、S'には、凸包を「拡大」しないSの点、つまり凸包自体の内側にある点が含まれます。)
SとS'の体積の差/比率を作成します(自明で、両方とも凸です)。
考慮される穴のトポロジーには強い仮定があります。
"the convex hull of the S' is the hole".
より複雑な穴のトポロジーがある場合は、それを積極的に使用することを避けられません(もちろん、私の推測です)。
于 2012-11-06T14:59:57.513 に答える