]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
Working version
authorjfa <jfa@opencascade.com>
Tue, 19 Dec 2017 12:44:49 +0000 (15:44 +0300)
committerjfa <jfa@opencascade.com>
Tue, 19 Dec 2017 12:44:49 +0000 (15:44 +0300)
src/BlockFix/BlockFix_BlockFixAPI.cxx
src/BlockFix/BlockFix_UnionFaces.cxx

index 7dcb72080c2538b86236b15f5a444128bd0965ec..c6d6d32219f750bc901ce2b0b53aae91817cf3ae 100644 (file)
@@ -29,9 +29,6 @@
 #include <BlockFix.hxx>
 #include <BlockFix_UnionFaces.hxx>
 #include <BlockFix_UnionEdges.hxx>
-#include <ShapeUpgrade_UnifySameDomain.hxx>
-
-#include <Basics_OCCTVersion.hxx>
 
 #include <ShapeUpgrade_RemoveLocations.hxx>
 
@@ -69,30 +66,6 @@ void BlockFix_BlockFixAPI::Perform()
   // with singularities on boundaries by filling
   myShape = BlockFix::RefillProblemFaces(myShape);
 
-  //Unification
-  // default values
-  Standard_Boolean anUFaces = Standard_True;
-  if (myOptimumNbFaces == -1)
-    anUFaces = Standard_False;
-  Standard_Boolean anUEdges = Standard_True;
-  Standard_Boolean anConBS = Standard_False;
-  Standard_Boolean isAllowInternal = Standard_False;
-  Standard_Boolean isSafeInputMode = Standard_True;
-  Standard_Real aLinTol = Precision::Confusion();
-  Standard_Real aAngTol = Precision::Angular();
-  TopTools_MapOfShape aMapOfShapes;
-
-  ShapeUpgrade_UnifySameDomain Unifier;
-  Unifier.Initialize(myShape, anUEdges, anUFaces, anConBS);
-  Unifier.KeepShapes(aMapOfShapes);
-  Unifier.SetSafeInputMode(isSafeInputMode);
-  Unifier.AllowInternalEdges(isAllowInternal);
-  Unifier.SetLinearTolerance(aLinTol);
-  Unifier.SetAngularTolerance(aAngTol);
-  Unifier.Build();
-  TopoDS_Shape aRes = Unifier.Shape();
-
-  /*
   // faces unification
   BlockFix_UnionFaces aFaceUnifier;
   aFaceUnifier.GetTolerance() = myTolerance;
@@ -110,7 +83,5 @@ void BlockFix_BlockFixAPI::Perform()
   myShape = anEdgeUnifier.Perform(aResult,myTolerance);
 
   TopoDS_Shape aRes = BlockFix::FixRanges(myShape,myTolerance);
-  */
-  
   myShape = aRes;
 }
index 6122722232eab493387f7f945b52bdf08b38c1df..0f5d378c6cddd1a9c913d2349bbd3434a639aca3 100644 (file)
@@ -642,9 +642,9 @@ TopoDS_Shape BlockFix_UnionFaces::Perform(const TopoDS_Shape& Shape)
         sff.SetMaxTolerance(Max(1.,myTolerance*1000.));
         //Setting modes
         sff.FixOrientationMode() = 0;
-#if OCC_VERSION_LARGE > 0x07020001
+        //#if OCC_VERSION_LARGE > 0x07020001
         sff.FixWireTool()->CheckMissingEdgesMode() = Standard_False;
-#endif
+        //#endif
         //sff.FixWireMode() = 0;
         sff.SetContext(aContext);
         // Applying the fixes