From 08cfb85eba4caab8ace4acef99b22fd32a4ba06a Mon Sep 17 00:00:00 2001 From: wmayer Date: Fri, 9 Nov 2012 20:28:38 +0100 Subject: [PATCH] Fix compile error with OCC >= 6.5.2 --- src/Mod/PartDesign/App/FeatureSketchBased.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Mod/PartDesign/App/FeatureSketchBased.cpp b/src/Mod/PartDesign/App/FeatureSketchBased.cpp index 78f0ec616..7dc14f223 100644 --- a/src/Mod/PartDesign/App/FeatureSketchBased.cpp +++ b/src/Mod/PartDesign/App/FeatureSketchBased.cpp @@ -446,7 +446,11 @@ void SketchBased::getUpToFace(TopoDS_Face& upToFace, // Note: Using an unlimited face every time gives unnecessary failures for concave faces TopLoc_Location loc = upToFace.Location(); BRepAdaptor_Surface adapt(upToFace, Standard_False); - BRepBuilderAPI_MakeFace mkFace(adapt.Surface().Surface()); + BRepBuilderAPI_MakeFace mkFace(adapt.Surface().Surface() +#if OCC_VERSION_HEX >= 0x060502 + , Precision::Confusion() +#endif + ); if (!mkFace.IsDone()) throw Base::Exception("SketchBased: Up To Face: Failed to create unlimited face"); upToFace = TopoDS::Face(mkFace.Shape());