diff --git a/contrib/Salome/Partition_Inter3d.cxx b/contrib/Salome/Partition_Inter3d.cxx index db6da22ec812c08ef409a108c6ff53c555c4a972..5777c7240aace5fbb2795a370a12f59fb9bdea67 100644 --- a/contrib/Salome/Partition_Inter3d.cxx +++ b/contrib/Salome/Partition_Inter3d.cxx @@ -248,7 +248,11 @@ static void PutInBounds (const TopoDS_Face& F, Standard_Integer i, nbExt = anExtPS.NbExt(); Extrema_POnSurf aPOnSurf; for (i = 1; i <= nbExt; ++i ) +#if (OCC_VERSION_MAJOR == 6) && (OCC_VERSION_MINOR < 5) + if (anExtPS.Value( i ) <= TolE) { +#else if (anExtPS.SquareDistance( i ) <= TolE) { +#endif aPOnSurf = anExtPS.Point( i ); break; }