問題のosg3.4バージョンは、特に多面体の部分を含む大きな三角形で、彼の計算は多面体との三角形の交点のそれぞれの側の計算であり、このような状況は、内部の三角形の多面体覆われた部分を計算することができません
osg3.6.4計算方法のバージョンを更新しますが、バグがあり、あなたがPolygonIntersectorUtilを変更する必要があります:: IntersectFunctor ::()、続いdest.swap(SRC)が含まれ、追加します。
src.push_back(src.front())。
ポイントの新しい計算は、閉じたループを形成する必要があることを、そうでない場合は誤った結果