osgUtil :: PolygonIntersector多面体モデル交差点

問題のosg3.4バージョンは、特に多面体の部分を含む大きな三角形で、彼の計算は多面体との三角形の交点のそれぞれの側の計算であり、このような状況は、内部の三角形の多面体覆われた部分を計算することができません

osg3.6.4計算方法のバージョンを更新しますが、バグがあり、あなたがPolygonIntersectorUtilを変更する必要があります:: IntersectFunctor ::()、続いdest.swap(SRC)が含まれ、追加します。

src.push_back(src.front())。

ポイントの新しい計算は、閉じたループを形成する必要があることを、そうでない場合は誤った結果

おすすめ

転載: www.cnblogs.com/coolbear/p/12636156.html
おすすめ