From a74ed197701e7ad8f9878fe3b91d5e640b4daf6a Mon Sep 17 00:00:00 2001 From: jfa Date: Tue, 10 Jan 2006 14:54:55 +0000 Subject: [PATCH] PAL10519: Partition problem in the case of a solids, intersected only by surface. A fix by Peter KURNEV. --- src/NMTAlgo/NMTAlgo_Splitter_1.cxx | 36 ++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/src/NMTAlgo/NMTAlgo_Splitter_1.cxx b/src/NMTAlgo/NMTAlgo_Splitter_1.cxx index 7d25ba4f2..d3cf01381 100644 --- a/src/NMTAlgo/NMTAlgo_Splitter_1.cxx +++ b/src/NMTAlgo/NMTAlgo_Splitter_1.cxx @@ -78,13 +78,11 @@ static void RefineSolids(const TopoDS_Shape& , TopTools_ListOfShape&); -//modified by NIZNHY-PKV Fri Feb 25 17:19:39 2005f XX static void GetPlanes (const TopoDS_Edge& anEx, const TopTools_IndexedDataMapOfShapeListOfShape& anEFMapx, const TopoDS_Face& aF1, TopAbs_State& aStPF1); -//modified by NIZNHY-PKV Fri Feb 25 17:19:44 2005t XX //======================================================================= //function : ShellsAndSolids @@ -100,9 +98,8 @@ static myAddedFacesMap.Clear(); bMakeSolids=(myLimit==TopAbs_SHAPE || myLimit