From 46aed280ccfb6b59cf1a1474d6c8eb7fc09dd741 Mon Sep 17 00:00:00 2001 From: ibs Date: Thu, 17 Apr 2014 16:16:36 +0400 Subject: [PATCH] 0024249: Crash on ShapeFix_Shape MAIN CHANGES: FixAddNaturalBound: the boundaries of "natural bound addition" are restricted: a face, that does not contains an outer wire, should not have any infinite UV boundaries due to new face building (with using a surface) requires specified UV boundaries. FixAddNaturalBound: myResult is updated in FixAddNaturalBound when the method creates a new face with natural boundary. myResult is required to be updated for next "fix small-area wires" algorithm IsPeriodicConicalLoop: incorrect working BRepTools_WireExplorer was replaced on TopoDS_Iterator. a natural bound is added to all the faces are constructed with UV-periodical surfaces (not only sphere and torus; e.g., closed b-splines) other: ShapeAnalysis: ReverceSeq renamed to ReverseSeq BRep_Tool Pnt and Tolerance has the check for null TShape Test cases for issue CR24249 required null checks were added test cases were corrected according to their new behavior Correction test case for issue CR24249 --- src/BRep/BRep_Tool.cxx | 15 +++++- src/ShapeAnalysis/ShapeAnalysis.cxx | 6 +-- src/ShapeAnalysis/ShapeAnalysis_Edge.cxx | 10 +++- src/ShapeAnalysis/ShapeAnalysis_Wire.cxx | 4 ++ src/ShapeFix/ShapeFix_Face.cxx | 69 +++++++++++++++--------- src/ShapeFix/ShapeFix_Wire.cxx | 3 ++ tests/bugs/heal/bug24249_1 | 13 +++++ tests/bugs/heal/bug24249_2 | 15 ++++++ tests/bugs/heal/bug24249_3 | 16 ++++++ tests/de/iges_1/R1 | 3 +- tests/de/iges_1/R6 | 4 +- tests/de/iges_2/A2 | 3 +- tests/de/iges_2/C7 | 6 +-- tests/de/iges_2/C9 | 5 +- tests/de/iges_2/D1 | 3 +- tests/de/iges_2/F1 | 5 +- tests/de/iges_2/F4 | 2 +- tests/de/iges_2/F5 | 4 +- tests/de/iges_2/F8 | 3 +- tests/de/iges_2/G9 | 5 +- tests/de/iges_2/H3 | 2 +- tests/de/iges_2/H4 | 2 +- tests/de/iges_2/H5 | 3 +- tests/de/iges_2/H9 | 4 +- tests/de/iges_2/I5 | 2 +- tests/de/iges_2/I8 | 3 +- tests/de/iges_3/A2 | 2 +- tests/de/iges_3/A3 | 6 +-- tests/de/iges_3/A4 | 2 +- tests/de/iges_3/A6 | 3 +- tests/de/iges_3/A8 | 4 +- tests/de/step_1/D1 | 4 +- tests/de/step_1/E6 | 11 ++-- tests/de/step_2/A3 | 13 ++--- tests/de/step_2/A5 | 11 ++-- tests/de/step_2/D2 | 13 ++--- tests/de/step_3/A5 | 8 +-- tests/de/step_3/A9 | 6 +-- tests/de/step_3/B5 | 6 +-- tests/de/step_3/D8 | 8 +-- tests/de/step_3/E6 | 8 +-- 41 files changed, 204 insertions(+), 111 deletions(-) create mode 100644 tests/bugs/heal/bug24249_1 create mode 100644 tests/bugs/heal/bug24249_2 create mode 100644 tests/bugs/heal/bug24249_3 mode change 100644 => 100755 tests/de/iges_1/R1 mode change 100644 => 100755 tests/de/iges_1/R6 mode change 100644 => 100755 tests/de/iges_2/A2 mode change 100644 => 100755 tests/de/iges_2/C7 mode change 100644 => 100755 tests/de/iges_2/C9 mode change 100644 => 100755 tests/de/iges_2/D1 mode change 100644 => 100755 tests/de/iges_2/F1 mode change 100644 => 100755 tests/de/iges_2/F8 mode change 100644 => 100755 tests/de/iges_2/G9 mode change 100644 => 100755 tests/de/iges_2/H4 mode change 100644 => 100755 tests/de/iges_2/H5 mode change 100644 => 100755 tests/de/iges_2/I5 mode change 100644 => 100755 tests/de/iges_2/I8 mode change 100644 => 100755 tests/de/iges_3/A2 mode change 100644 => 100755 tests/de/iges_3/A3 mode change 100644 => 100755 tests/de/iges_3/A4 mode change 100644 => 100755 tests/de/iges_3/A6 mode change 100644 => 100755 tests/de/iges_3/A8 mode change 100644 => 100755 tests/de/step_1/E6 mode change 100644 => 100755 tests/de/step_2/A3 mode change 100644 => 100755 tests/de/step_2/A5 mode change 100644 => 100755 tests/de/step_2/D2 mode change 100644 => 100755 tests/de/step_3/A5 mode change 100644 => 100755 tests/de/step_3/A9 mode change 100644 => 100755 tests/de/step_3/D8 diff --git a/src/BRep/BRep_Tool.cxx b/src/BRep/BRep_Tool.cxx index d06fdbdc5e..27118a6c00 100644 --- a/src/BRep/BRep_Tool.cxx +++ b/src/BRep/BRep_Tool.cxx @@ -1139,6 +1139,12 @@ Standard_Boolean BRep_Tool::HasContinuity(const TopoDS_Edge& E) gp_Pnt BRep_Tool::Pnt(const TopoDS_Vertex& V) { Handle(BRep_TVertex)& TV = *((Handle(BRep_TVertex)*) &V.TShape()); + + if (TV.IsNull()) + { + Standard_NullObject::Raise("BRep_Tool:: TopoDS_Vertex hasn't gp_Pnt"); + } + gp_Pnt P = TV->Pnt(); P.Transform(V.Location().Transformation()); return P; @@ -1151,7 +1157,14 @@ gp_Pnt BRep_Tool::Pnt(const TopoDS_Vertex& V) Standard_Real BRep_Tool::Tolerance(const TopoDS_Vertex& V) { - Standard_Real p = (*((Handle(BRep_TVertex)*)&V.TShape()))->Tolerance(); + Handle(BRep_TVertex)& aTVert = *((Handle(BRep_TVertex)*)&V.TShape()); + + if (aTVert.IsNull()) + { + Standard_NullObject::Raise("BRep_Tool:: TopoDS_Vertex hasn't gp_Pnt"); + } + + Standard_Real p = aTVert->Tolerance(); Standard_Real pMin = Precision::Confusion(); if (p > pMin) return p; else return pMin; diff --git a/src/ShapeAnalysis/ShapeAnalysis.cxx b/src/ShapeAnalysis/ShapeAnalysis.cxx index 90d065d9bc..a9d139156f 100644 --- a/src/ShapeAnalysis/ShapeAnalysis.cxx +++ b/src/ShapeAnalysis/ShapeAnalysis.cxx @@ -128,7 +128,7 @@ Standard_Real ShapeAnalysis::AdjustToPeriod(const Standard_Real Val, //purpose : auxilary //======================================================================= template -static inline void ReverceSeq (HSequence& Seq) +static inline void ReverseSeq (HSequence& Seq) { Standard_Integer j=Seq.Length(); for(Standard_Integer i=1; iValue (f2d), p2d2 = c2d->Value (l2d); diff --git a/src/ShapeAnalysis/ShapeAnalysis_Wire.cxx b/src/ShapeAnalysis/ShapeAnalysis_Wire.cxx index aa15d23d6b..9e31ed785e 100644 --- a/src/ShapeAnalysis/ShapeAnalysis_Wire.cxx +++ b/src/ShapeAnalysis/ShapeAnalysis_Wire.cxx @@ -807,6 +807,10 @@ Standard_Boolean ShapeAnalysis_Wire::CheckDegenerated (const Standard_Integer nu TopoDS_Vertex V0 = sae.LastVertex (E1); TopoDS_Vertex V1 = sae.FirstVertex (E2); TopoDS_Vertex V2 = sae.LastVertex (E2); + + if (Vp.IsNull() || V0.IsNull() || V1.IsNull() || V2.IsNull()) + return Standard_False; + gp_Pnt pp = BRep_Tool::Pnt (Vp); //:i9 gp_Pnt p0 = BRep_Tool::Pnt (V0); gp_Pnt p1 = BRep_Tool::Pnt (V1); diff --git a/src/ShapeFix/ShapeFix_Face.cxx b/src/ShapeFix/ShapeFix_Face.cxx index a5426fa40b..23a6ebcff4 100644 --- a/src/ShapeFix/ShapeFix_Face.cxx +++ b/src/ShapeFix/ShapeFix_Face.cxx @@ -55,7 +55,6 @@ #include #include #include -#include #include #include #include @@ -109,6 +108,22 @@ #define DEBUG #endif +static Standard_Boolean IsSurfaceUVInfinite(const Handle(Geom_Surface)& theSurf) +{ + Standard_Real UMin,UMax,VMin,VMax; + theSurf->Bounds(UMin,UMax,VMin,VMax); + + return (Precision::IsInfinite(UMin) || + Precision::IsInfinite(UMax) || + Precision::IsInfinite(VMin) || + Precision::IsInfinite(VMax) ); +} + +static Standard_Boolean IsSurfaceUVPeriodic(const Handle(Geom_Surface)& theSurf) +{ + return theSurf->IsUPeriodic() && theSurf->IsVPeriodic(); +} + //======================================================================= //function : ShapeFix_Face //purpose : @@ -419,7 +434,7 @@ Standard_Boolean ShapeFix_Face::Perform() theAdvFixWire->SetPrecision(newpreci); } } - + isfixReorder = Standard_False; for ( TopoDS_Iterator iter(S,Standard_False); iter.More(); iter.Next()) { if(iter.Value().ShapeType() != TopAbs_WIRE) { @@ -497,7 +512,7 @@ Standard_Boolean ShapeFix_Face::Perform() } // cycle by all possible faces coming from FixMissingSeam - // each face is processed as if it was single + // each face is processed as if it was single TopExp_Explorer exp(myResult,TopAbs_FACE); for ( ; exp.More(); exp.Next() ) { myFace = TopoDS::Face ( exp.Current() ); @@ -660,7 +675,7 @@ Standard_Boolean ShapeFix_Face::Perform() //return the original preci SetPrecision(aSavPreci); - theAdvFixWire->SetPrecision(aSavPreci); + theAdvFixWire->SetPrecision(aSavPreci); // cycle by all possible faces coming from FixAddNaturalBound // each face is processed as if it was single @@ -807,11 +822,19 @@ Standard_Boolean ShapeFix_Face::FixAddNaturalBound() vs.Append(wi.Value()); } - // deal with case of empty face: just create a new one by standard tool - if ( ws.Length() <=0 ) { - BRepBuilderAPI_MakeFace mf (mySurf->Surface(), Precision::Confusion()); - if ( ! Context().IsNull() ) Context()->Replace ( myFace, mf.Face() ); - myFace = mf.Face(); + // deal with the case of an empty face: just create a new face by a standard tool + if (ws.IsEmpty() && !IsSurfaceUVInfinite (mySurf->Surface())) + { + BRepBuilderAPI_MakeFace aFaceBuilder (mySurf->Surface(), Precision::Confusion()); + + TopoDS_Face aNewFace = aFaceBuilder.Face(); + aNewFace.Orientation (myFace.Orientation()); + + if ( ! Context().IsNull() ) + Context()->Replace (myFace, aNewFace); + + // taking into account orientation + myFace = aNewFace; //gka 11.01.99 file PRO7755.stp entity #2018 surface #1895: error BRepLib_MakeFace func IsDegenerated Handle(ShapeFix_Edge) sfe = myFixWire->FixEdgeTool(); @@ -823,13 +846,12 @@ Standard_Boolean ShapeFix_Face::FixAddNaturalBound() // B.UpdateFace (myFace,myPrecision); SendWarning ( myFace, Message_Msg ( "FixAdvFace.FixOrientation.MSG0" ) );// Face created with natural bounds BRepTools::Update(myFace); + myResult = myFace; return Standard_True; } - - // check that surface is double-closed and fix is needed - if ( ( mySurf->Adaptor3d()->GetType() != GeomAbs_Sphere && - mySurf->Adaptor3d()->GetType() != GeomAbs_Torus ) || - ShapeAnalysis::IsOuterBound (myFace) ) + + // check if surface is double-closed and fix is needed + if ( !IsSurfaceUVPeriodic (mySurf->Surface()) || ShapeAnalysis::IsOuterBound (myFace) ) return Standard_False; // Collect informations on free intervals in U and V @@ -1015,7 +1037,7 @@ Standard_Boolean ShapeFix_Face::FixOrientation(TopTools_DataMapOfShapeListOfShap continue; } - TopoDS_Iterator ei (wi.Value(),Standard_False); + TopoDS_Iterator ei (wi.Value(),Standard_False); TopoDS_Edge anEdge; Standard_Real length = RealLast(); if ( ei.More() ) { @@ -1059,8 +1081,7 @@ Standard_Boolean ShapeFix_Face::FixOrientation(TopTools_DataMapOfShapeListOfShap if ( nb <= 0) return Standard_False; Standard_Integer nbInternal=0; Standard_Boolean isAddNaturalBounds = (NeedFix (myFixAddNaturalBoundMode) && - ( mySurf->Adaptor3d()->GetType() == GeomAbs_Sphere || - mySurf->Adaptor3d()->GetType() == GeomAbs_Torus )); + IsSurfaceUVPeriodic (mySurf->Surface())); TColStd_SequenceOfInteger aSeqReversed; // if wire is only one, check its orientation if ( nb == 1 ) { @@ -1070,10 +1091,10 @@ Standard_Boolean ShapeFix_Face::FixOrientation(TopTools_DataMapOfShapeListOfShap TopoDS_Face af = TopoDS::Face ( dummy ); af.Orientation ( TopAbs_FORWARD ); B.Add (af,ws.Value(1)); - if ( ( myFixAddNaturalBoundMode != Standard_True || //: abv 29.08.01: Spatial_firex_lofting.sat - ( mySurf->Adaptor3d()->GetType() != GeomAbs_Sphere && - mySurf->Adaptor3d()->GetType() != GeomAbs_Torus ) ) && - ! ShapeAnalysis::IsOuterBound (af)) { + if ((myFixAddNaturalBoundMode != Standard_True || //: abv 29.08.01: Spatial_firex_lofting.sat + !IsSurfaceUVPeriodic (mySurf->Surface()) ) && + !ShapeAnalysis::IsOuterBound (af) ) + { Handle(ShapeExtend_WireData) sbdw = new ShapeExtend_WireData (TopoDS::Wire(ws.Value(1))); sbdw->Reverse ( myFace ); @@ -2300,10 +2321,10 @@ static Standard_Boolean IsPeriodicConicalLoop(const Handle(Geom_ConicalSurface)& Standard_Real aMaxV = aMaxU; // Iterate over the edges to check whether the wire is periodic on conical surface - BRepTools_WireExplorer aWireExp(theWire); - for ( ; aWireExp.More(); aWireExp.Next() ) + TopoDS_Iterator aWireIter(theWire, Standard_False); + for ( ; aWireIter.More(); aWireIter.Next() ) { - const TopoDS_Edge& aCurrentEdge = aWireExp.Current(); + const TopoDS_Edge& aCurrentEdge = TopoDS::Edge(aWireIter.Value()); Handle(Geom2d_Curve) aC2d; Standard_Real aPFirst, aPLast; diff --git a/src/ShapeFix/ShapeFix_Wire.cxx b/src/ShapeFix/ShapeFix_Wire.cxx index 592d6444f7..c2e1aecb66 100644 --- a/src/ShapeFix/ShapeFix_Wire.cxx +++ b/src/ShapeFix/ShapeFix_Wire.cxx @@ -1337,6 +1337,9 @@ Standard_Boolean ShapeFix_Wire::FixShifted() } TopoDS_Vertex V = sae.FirstVertex ( E2 ); + if (V.IsNull()) + continue; + gp_Pnt p = BRep_Tool::Pnt ( V ); Standard_Real a1 = 0., b1 = 0., a2 = 0., b2 = 0.; diff --git a/tests/bugs/heal/bug24249_1 b/tests/bugs/heal/bug24249_1 new file mode 100644 index 0000000000..c4ab0d1639 --- /dev/null +++ b/tests/bugs/heal/bug24249_1 @@ -0,0 +1,13 @@ +puts "============" +puts "OCC24249" +puts "============" +puts "" +###################################################### +# Crash on ShapeFix_Shape +###################################################### + +pload XDE + +restore [locate_data_file bug24249_ShapeFix_Fail.brep] a + +fixshape result a diff --git a/tests/bugs/heal/bug24249_2 b/tests/bugs/heal/bug24249_2 new file mode 100644 index 0000000000..b9d8209d26 --- /dev/null +++ b/tests/bugs/heal/bug24249_2 @@ -0,0 +1,15 @@ +puts "============" +puts "OCC24249" +puts "============" +puts "" +###################################################### +# Crash on ShapeFix_Shape +###################################################### + +pload XDE + +restore [locate_data_file bug24249_a_149.brep] a_149 + +fixshape f a_149 + +fixshape result f diff --git a/tests/bugs/heal/bug24249_3 b/tests/bugs/heal/bug24249_3 new file mode 100644 index 0000000000..696f9bc7ed --- /dev/null +++ b/tests/bugs/heal/bug24249_3 @@ -0,0 +1,16 @@ +puts "============" +puts "OCC24249" +puts "============" +puts "" +###################################################### +# Crash on ShapeFix_Shape +###################################################### + +pload XDE + +restore [locate_data_file bug24249_a_149.brep] a_149 + +mksurface surf a_149 +mkface face surf + +fixshape result face diff --git a/tests/de/iges_1/R1 b/tests/de/iges_1/R1 old mode 100644 new mode 100755 index a112bcb93a..5d7a777bc4 --- a/tests/de/iges_1/R1 +++ b/tests/de/iges_1/R1 @@ -1,4 +1,5 @@ # !!!! This file is generated automatically, do not edit manually! See end script +puts "TODO CR23096 ALL: TPSTAT : Faulty" puts "TODO CR23096 ALL: LABELS : Faulty" @@ -6,7 +7,7 @@ set filename BUC50003.igs set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 0 ) Warnings = 19 ( 321 ) Summary = 19 ( 321 ) +TPSTAT : Faulties = 2 ( 0 ) Warnings = 17 ( 320 ) Summary = 19 ( 320 ) CHECKSHAPE : Wires = 0 ( 0 ) Faces = 0 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 135 ( 135 ) Summary = 2223 ( 2223 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 135 ( 135 ) FreeWire = 0 ( 0 ) FreeEdge = 3 ( 3 ) SharedEdge = 974 ( 974 ) diff --git a/tests/de/iges_1/R6 b/tests/de/iges_1/R6 old mode 100644 new mode 100755 index e3b8a988fa..5dd3232d52 --- a/tests/de/iges_1/R6 +++ b/tests/de/iges_1/R6 @@ -7,11 +7,11 @@ set filename polyrepro_13juin.igs set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 181 ) Warnings = 123 ( 1156 ) Summary = 123 ( 1337 ) +TPSTAT : Faulties = 40 ( 181 ) Warnings = 83 ( 1136 ) Summary = 123 ( 1317 ) CHECKSHAPE : Wires = 0 ( 0 ) Faces = 0 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 527 ( 527 ) Summary = 10204 ( 10203 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 527 ( 527 ) FreeWire = 57 ( 57 ) FreeEdge = 1172 ( 1172 ) SharedEdge = 4009 ( 4009 ) -TOLERANCE : MaxTol = 0.5505691323 ( 0.5505691341 ) AvgTol = 0.008350628686 ( 0.008366976269 ) +TOLERANCE : MaxTol = 0.5505691323 ( 0.5505691341 ) AvgTol = 0.008350628685 ( 0.008366976269 ) LABELS : N0Labels = 8 ( 8 ) N1Labels = 1544 ( 3130 ) N2Labels = 0 ( 0 ) TotalLabels = 1552 ( 3138 ) NameLabels = 1552 ( 1918 ) ColorLabels = 1544 ( 3130 ) LayerLabels = 1544 ( 3128 ) PROPS : Centroid = 0 ( 0 ) Volume = 0 ( 0 ) Area = 0 ( 0 ) NCOLORS : NColors = 10 ( 10 ) diff --git a/tests/de/iges_2/A2 b/tests/de/iges_2/A2 old mode 100644 new mode 100755 index 336aa10e41..7eaf8900f4 --- a/tests/de/iges_2/A2 +++ b/tests/de/iges_2/A2 @@ -1,4 +1,5 @@ # !!!! This file is generated automatically, do not edit manually! See end script +puts "TODO CR23096 ALL: TPSTAT : Faulty" puts "TODO CR23096 ALL: NBSHAPES : Faulty" puts "TODO CR23096 ALL: LABELS : Faulty" @@ -7,7 +8,7 @@ set filename CTS17804.igs set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 0 ) Warnings = 40 ( 279 ) Summary = 40 ( 279 ) +TPSTAT : Faulties = 2 ( 0 ) Warnings = 38 ( 278 ) Summary = 40 ( 278 ) CHECKSHAPE : Wires = 0 ( 0 ) Faces = 0 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 218 ( 218 ) Summary = 2957 ( 2963 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 218 ( 218 ) FreeWire = 0 ( 0 ) FreeEdge = 12 ( 12 ) SharedEdge = 1254 ( 1260 ) diff --git a/tests/de/iges_2/C7 b/tests/de/iges_2/C7 old mode 100644 new mode 100755 index 94a2ffe92f..13f1f209fb --- a/tests/de/iges_2/C7 +++ b/tests/de/iges_2/C7 @@ -7,12 +7,12 @@ set filename Rich.igs set ref_data { DATA : Faulties = 0 ( 29 ) Warnings = 0 ( 2 ) Summary = 0 ( 31 ) -TPSTAT : Faulties = 0 ( 212 ) Warnings = 8 ( 559 ) Summary = 8 ( 771 ) +TPSTAT : Faulties = 2 ( 212 ) Warnings = 6 ( 559 ) Summary = 8 ( 771 ) CHECKSHAPE : Wires = 0 ( 0 ) Faces = 0 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 9 ( 9 ) Summary = 20802 ( 16067 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 9 ( 9 ) FreeWire = 477 ( 477 ) FreeEdge = 9018 ( 9018 ) SharedEdge = 9072 ( 6875 ) -TOLERANCE : MaxTol = 0.002386883227 ( 0.002386886993 ) AvgTol = 1.573805359e-006 ( 1.573804854e-006 ) -LABELS : N0Labels = 2053 ( 2148 ) N1Labels = 381 ( 253 ) N2Labels = 0 ( 0 ) TotalLabels = 2434 ( 2401 ) NameLabels = 2053 ( 2148 ) ColorLabels = 1932 ( 2306 ) LayerLabels = 1560 ( 2306 ) +TOLERANCE : MaxTol = 0.002386883227 ( 0.002386886993 ) AvgTol = 1.573805359e-06 ( 1.573804854e-06 ) +LABELS : N0Labels = 2053 ( 2148 ) N1Labels = 381 ( 253 ) N2Labels = 0 ( 0 ) TotalLabels = 2434 ( 2401 ) NameLabels = 2053 ( 2148 ) ColorLabels = 1932 ( 2306 ) LayerLabels = 1559 ( 2306 ) PROPS : Centroid = 0 ( 0 ) Volume = 0 ( 0 ) Area = 0 ( 0 ) NCOLORS : NColors = 13 ( 13 ) COLORS : Colors = BLUE1 CYAN1 CYAN3 DARKORANGE2 DEEPPINK4 GREEN GREEN4 LIGHTPINK2 MAGENTA1 MATRAGRAY RED SIENNA3 YELLOW ( BLUE1 CYAN1 CYAN3 DARKORANGE2 DEEPPINK4 GREEN GREEN4 LIGHTPINK2 MAGENTA1 MATRAGRAY RED SIENNA3 YELLOW ) diff --git a/tests/de/iges_2/C9 b/tests/de/iges_2/C9 old mode 100644 new mode 100755 index be2291a4f8..42a890be7f --- a/tests/de/iges_2/C9 +++ b/tests/de/iges_2/C9 @@ -1,4 +1,5 @@ # !!!! This file is generated automatically, do not edit manually! See end script +puts "TODO CR23096 ALL: TPSTAT : Faulty" puts "TODO CR23096 ALL: LABELS : Faulty" @@ -6,11 +7,11 @@ set filename ball_bearing.igs set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 0 ) Warnings = 4 ( 5 ) Summary = 4 ( 5 ) +TPSTAT : Faulties = 4 ( 0 ) Warnings = 0 ( 3 ) Summary = 4 ( 3 ) CHECKSHAPE : Wires = 0 ( 0 ) Faces = 0 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 15 ( 15 ) Summary = 320 ( 320 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 15 ( 15 ) FreeWire = 1 ( 1 ) FreeEdge = 55 ( 55 ) SharedEdge = 117 ( 117 ) -TOLERANCE : MaxTol = 0.0006252987008 ( 0.0006252359927 ) AvgTol = 2.234790875e-005 ( 1.469671889e-005 ) +TOLERANCE : MaxTol = 0.0006252987008 ( 0.0006252359927 ) AvgTol = 2.234790875e-05 ( 1.469671889e-05 ) LABELS : N0Labels = 1 ( 1 ) N1Labels = 68 ( 137 ) N2Labels = 0 ( 0 ) TotalLabels = 69 ( 138 ) NameLabels = 69 ( 76 ) ColorLabels = 68 ( 137 ) LayerLabels = 0 ( 0 ) PROPS : Centroid = 0 ( 0 ) Volume = 0 ( 0 ) Area = 0 ( 0 ) NCOLORS : NColors = 1 ( 1 ) diff --git a/tests/de/iges_2/D1 b/tests/de/iges_2/D1 old mode 100644 new mode 100755 index 85e4c94c5e..38bffc55c5 --- a/tests/de/iges_2/D1 +++ b/tests/de/iges_2/D1 @@ -1,4 +1,5 @@ # !!!! This file is generated automatically, do not edit manually! See end script +puts "TODO CR23096 ALL: TPSTAT : Faulty" puts "TODO CR23096 ALL: LABELS : Faulty" @@ -6,7 +7,7 @@ set filename support_rampe.igs set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 2 ) Warnings = 4 ( 172 ) Summary = 4 ( 174 ) +TPSTAT : Faulties = 4 ( 2 ) Warnings = 0 ( 170 ) Summary = 4 ( 172 ) CHECKSHAPE : Wires = 0 ( 0 ) Faces = 0 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 169 ( 169 ) Summary = 5348 ( 5348 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 169 ( 169 ) FreeWire = 49 ( 49 ) FreeEdge = 945 ( 945 ) SharedEdge = 2041 ( 2041 ) diff --git a/tests/de/iges_2/F1 b/tests/de/iges_2/F1 old mode 100644 new mode 100755 index f90943da0d..892de4600e --- a/tests/de/iges_2/F1 +++ b/tests/de/iges_2/F1 @@ -1,4 +1,5 @@ # !!!! This file is generated automatically, do not edit manually! See end script +puts "TODO CR23096 ALL: TPSTAT : Faulty" puts "TODO CR23096 ALL: NBSHAPES : Faulty" puts "TODO CR23096 ALL: LABELS : Faulty" puts "TODO CR23096 ALL: LAYERS : Faulty" @@ -8,11 +9,11 @@ set filename BUC50029.igs set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 0 ) Warnings = 213 ( 1313 ) Summary = 213 ( 1313 ) +TPSTAT : Faulties = 44 ( 0 ) Warnings = 169 ( 1291 ) Summary = 213 ( 1291 ) CHECKSHAPE : Wires = 0 ( 0 ) Faces = 1 ( 1 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 270 ( 270 ) Summary = 8171 ( 8283 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 270 ( 270 ) FreeWire = 108 ( 108 ) FreeEdge = 606 ( 606 ) SharedEdge = 3685 ( 3689 ) -TOLERANCE : MaxTol = 5.750743843e+014 ( 4.784430882e+015 ) AvgTol = 2.722724827e+011 ( 2.206755414e+012 ) +TOLERANCE : MaxTol = 5.750743843e+14 ( 4.784430882e+15 ) AvgTol = 2.722724827e+11 ( 2.206755414e+12 ) LABELS : N0Labels = 7 ( 7 ) N1Labels = 450 ( 2042 ) N2Labels = 0 ( 0 ) TotalLabels = 457 ( 2049 ) NameLabels = 457 ( 698 ) ColorLabels = 450 ( 2043 ) LayerLabels = 449 ( 2042 ) PROPS : Centroid = 0 ( 0 ) Volume = 0 ( 0 ) Area = 0 ( 0 ) NCOLORS : NColors = 7 ( 7 ) diff --git a/tests/de/iges_2/F4 b/tests/de/iges_2/F4 index ceb88ef222..f6f8c07d0e 100755 --- a/tests/de/iges_2/F4 +++ b/tests/de/iges_2/F4 @@ -12,7 +12,7 @@ set filename buc60894.igs set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 36 ) Warnings = 600 ( 1854 ) Summary = 600 ( 1890 ) +TPSTAT : Faulties = 30 ( 36 ) Warnings = 570 ( 1854 ) Summary = 600 ( 1890 ) CHECKSHAPE : Wires = 7 ( 6 ) Faces = 7 ( 6 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 3500 ( 3499 ) Summary = 43166 ( 43109 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 3500 ( 3499 ) FreeWire = 0 ( 0 ) FreeEdge = 164 ( 164 ) SharedEdge = 18147 ( 18117 ) diff --git a/tests/de/iges_2/F5 b/tests/de/iges_2/F5 index 619a9ec923..c5ae8b9f30 100755 --- a/tests/de/iges_2/F5 +++ b/tests/de/iges_2/F5 @@ -8,11 +8,11 @@ set filename BUC60898.igs set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 126 ) Warnings = 24 ( 678 ) Summary = 24 ( 804 ) +TPSTAT : Faulties = 6 ( 126 ) Warnings = 18 ( 675 ) Summary = 24 ( 801 ) CHECKSHAPE : Wires = 0 ( 0 ) Faces = 0 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 91 ( 91 ) Summary = 24023 ( 23781 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 91 ( 91 ) FreeWire = 304 ( 372 ) FreeEdge = 7210 ( 7210 ) SharedEdge = 10377 ( 10271 ) -TOLERANCE : MaxTol = 0.0779303086 ( 0.07793030858 ) AvgTol = 6.701253449e-005 ( 0.0001033335359 ) +TOLERANCE : MaxTol = 0.0779303086 ( 0.07793030858 ) AvgTol = 6.701253424e-05 ( 0.0001033335359 ) LABELS : N0Labels = 4 ( 38 ) N1Labels = 2509 ( 4250 ) N2Labels = 0 ( 0 ) TotalLabels = 2513 ( 4288 ) NameLabels = 2357 ( 2884 ) ColorLabels = 2509 ( 4215 ) LayerLabels = 249 ( 515 ) PROPS : Centroid = 0 ( 0 ) Volume = 0 ( 0 ) Area = 0 ( 0 ) NCOLORS : NColors = 6 ( 7 ) diff --git a/tests/de/iges_2/F8 b/tests/de/iges_2/F8 old mode 100644 new mode 100755 index 2c0bfce328..c6be8a6a04 --- a/tests/de/iges_2/F8 +++ b/tests/de/iges_2/F8 @@ -1,4 +1,5 @@ # !!!! This file is generated automatically, do not edit manually! See end script +puts "TODO CR23096 ALL: TPSTAT : Faulty" puts "TODO CR23096 ALL: NBSHAPES : Faulty" puts "TODO CR23096 ALL: LABELS : Faulty" puts "TODO CR23096 ALL: COLORS : Faulty" @@ -8,7 +9,7 @@ set filename CTS17802.igs set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 1 ) Warnings = 37 ( 142 ) Summary = 37 ( 143 ) +TPSTAT : Faulties = 10 ( 1 ) Warnings = 27 ( 137 ) Summary = 37 ( 138 ) CHECKSHAPE : Wires = 0 ( 0 ) Faces = 0 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 107 ( 107 ) Summary = 2280 ( 2286 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 107 ( 107 ) FreeWire = 9 ( 9 ) FreeEdge = 282 ( 282 ) SharedEdge = 902 ( 908 ) diff --git a/tests/de/iges_2/G9 b/tests/de/iges_2/G9 old mode 100644 new mode 100755 index 691a2745e7..05a81dba9d --- a/tests/de/iges_2/G9 +++ b/tests/de/iges_2/G9 @@ -1,4 +1,5 @@ # !!!! This file is generated automatically, do not edit manually! See end script +puts "TODO CR23096 ALL: TPSTAT : Faulty" puts "TODO CR23096 ALL: LABELS : Faulty" @@ -6,11 +7,11 @@ set filename sabena.igs set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 16 ) Warnings = 72 ( 2978 ) Summary = 72 ( 2994 ) +TPSTAT : Faulties = 28 ( 16 ) Warnings = 44 ( 2964 ) Summary = 72 ( 2980 ) CHECKSHAPE : Wires = 0 ( 0 ) Faces = 0 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 2639 ( 2634 ) Summary = 64362 ( 64317 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 2639 ( 2639 ) FreeWire = 1027 ( 1027 ) FreeEdge = 10489 ( 10489 ) SharedEdge = 24209 ( 24190 ) -TOLERANCE : MaxTol = 0.05705560511 ( 0.05705560511 ) AvgTol = 0.0002546035326 ( 0.0002529561285 ) +TOLERANCE : MaxTol = 0.05705560511 ( 0.05705560511 ) AvgTol = 0.0002546035328 ( 0.0002529561285 ) LABELS : N0Labels = 54 ( 54 ) N1Labels = 10590 ( 27120 ) N2Labels = 0 ( 0 ) TotalLabels = 10644 ( 27174 ) NameLabels = 10644 ( 13414 ) ColorLabels = 10590 ( 27172 ) LayerLabels = 7 ( 18 ) PROPS : Centroid = 0 ( 0 ) Volume = 0 ( 0 ) Area = 0 ( 0 ) NCOLORS : NColors = 8 ( 8 ) diff --git a/tests/de/iges_2/H3 b/tests/de/iges_2/H3 index cdd3ebe75d..9fbbb2576d 100755 --- a/tests/de/iges_2/H3 +++ b/tests/de/iges_2/H3 @@ -9,7 +9,7 @@ set filename UKI60028-1.igs set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 150 ) Warnings = 49 ( 789 ) Summary = 49 ( 939 ) +TPSTAT : Faulties = 8 ( 150 ) Warnings = 41 ( 785 ) Summary = 49 ( 935 ) CHECKSHAPE : Wires = 0 ( 0 ) Faces = 0 ( 1 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 159 ( 159 ) Summary = 7582 ( 7684 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 159 ( 159 ) FreeWire = 189 ( 284 ) FreeEdge = 1726 ( 1726 ) SharedEdge = 3035 ( 3035 ) diff --git a/tests/de/iges_2/H4 b/tests/de/iges_2/H4 old mode 100644 new mode 100755 index b091332cc2..0fddf2eb96 --- a/tests/de/iges_2/H4 +++ b/tests/de/iges_2/H4 @@ -9,7 +9,7 @@ set filename UKI60028-2.igs set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 149 ) Warnings = 76 ( 1016 ) Summary = 76 ( 1165 ) +TPSTAT : Faulties = 16 ( 149 ) Warnings = 60 ( 1008 ) Summary = 76 ( 1157 ) CHECKSHAPE : Wires = 0 ( 0 ) Faces = 0 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 124 ( 124 ) Summary = 7690 ( 7731 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 124 ( 124 ) FreeWire = 219 ( 254 ) FreeEdge = 1870 ( 1870 ) SharedEdge = 3105 ( 3106 ) diff --git a/tests/de/iges_2/H5 b/tests/de/iges_2/H5 old mode 100644 new mode 100755 index 38835a177f..e88de185ab --- a/tests/de/iges_2/H5 +++ b/tests/de/iges_2/H5 @@ -1,4 +1,5 @@ # !!!! This file is generated automatically, do not edit manually! See end script +puts "TODO CR23096 ALL: TPSTAT : Faulty" puts "TODO CR23096 ALL: NBSHAPES : Faulty" puts "TODO CR23096 ALL: LABELS : Faulty" puts "TODO CR23096 ALL: COLORS : Faulty" @@ -11,7 +12,7 @@ set filename UKI60107-3.igs set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 0 ) Warnings = 22 ( 332 ) Summary = 22 ( 332 ) +TPSTAT : Faulties = 2 ( 0 ) Warnings = 20 ( 331 ) Summary = 22 ( 331 ) CHECKSHAPE : Wires = 0 ( 0 ) Faces = 0 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 149 ( 149 ) Summary = 2607 ( 2609 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 149 ( 149 ) FreeWire = 14 ( 14 ) FreeEdge = 63 ( 63 ) SharedEdge = 1138 ( 1140 ) diff --git a/tests/de/iges_2/H9 b/tests/de/iges_2/H9 index 49bf441af8..509eb71979 100644 --- a/tests/de/iges_2/H9 +++ b/tests/de/iges_2/H9 @@ -15,11 +15,11 @@ set filename coque-sup.igs set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 3 ) Warnings = 276 ( 4464 ) Summary = 276 ( 4467 ) +TPSTAT : Faulties = 0 ( 3 ) Warnings = 277 ( 4464 ) Summary = 277 ( 4467 ) CHECKSHAPE : Wires = 1 ( 1 ) Faces = 2 ( 1 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 1627 ( 1627 ) Summary = 39249 ( 39256 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 1627 ( 1627 ) FreeWire = 22 ( 26 ) FreeEdge = 135 ( 135 ) SharedEdge = 17934 ( 17935 ) -TOLERANCE : MaxTol = 1.00174762 ( 992.8187669 ) AvgTol = 0.0004393291462 ( 0.3174630609 ) +TOLERANCE : MaxTol = 1.006358087 ( 992.8187669 ) AvgTol = 0.0004397450356 ( 0.3174630609 ) LABELS : N0Labels = 6 ( 6 ) N1Labels = 1642 ( 9638 ) N2Labels = 0 ( 0 ) TotalLabels = 1648 ( 9644 ) NameLabels = 1648 ( 2887 ) ColorLabels = 1644 ( 9643 ) LayerLabels = 488 ( 3995 ) PROPS : Centroid = 0 ( 0 ) Volume = 0 ( 0 ) Area = 0 ( 0 ) NCOLORS : NColors = 4 ( 5 ) diff --git a/tests/de/iges_2/I5 b/tests/de/iges_2/I5 old mode 100644 new mode 100755 index 083a57d183..395e6a9586 --- a/tests/de/iges_2/I5 +++ b/tests/de/iges_2/I5 @@ -7,7 +7,7 @@ set filename ims013.igs set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 160 ) Warnings = 38 ( 799 ) Summary = 38 ( 959 ) +TPSTAT : Faulties = 38 ( 160 ) Warnings = 0 ( 780 ) Summary = 38 ( 940 ) CHECKSHAPE : Wires = 0 ( 0 ) Faces = 0 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 854 ( 702 ) Summary = 25375 ( 23837 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 854 ( 854 ) FreeWire = 9 ( 31 ) FreeEdge = 3865 ( 3865 ) SharedEdge = 9820 ( 9202 ) diff --git a/tests/de/iges_2/I8 b/tests/de/iges_2/I8 old mode 100644 new mode 100755 index 00236e7e56..ce1aa19d47 --- a/tests/de/iges_2/I8 +++ b/tests/de/iges_2/I8 @@ -1,4 +1,5 @@ # !!!! This file is generated automatically, do not edit manually! See end script +puts "TODO CR23096 ALL: TPSTAT : Faulty" puts "TODO CR23096 ALL: NBSHAPES : Faulty" puts "TODO CR23096 ALL: LABELS : Faulty" puts "TODO CR23096 ALL: COLORS : Faulty" @@ -9,7 +10,7 @@ set filename BUC60000.igs set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 0 ) Warnings = 48 ( 570 ) Summary = 48 ( 570 ) +TPSTAT : Faulties = 24 ( 0 ) Warnings = 24 ( 558 ) Summary = 48 ( 558 ) CHECKSHAPE : Wires = 0 ( 0 ) Faces = 0 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 186 ( 186 ) Summary = 9601 ( 9691 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 186 ( 186 ) FreeWire = 200 ( 290 ) FreeEdge = 2010 ( 2010 ) SharedEdge = 4167 ( 4167 ) diff --git a/tests/de/iges_3/A2 b/tests/de/iges_3/A2 old mode 100644 new mode 100755 index 7b304d295b..f306a8e9b4 --- a/tests/de/iges_3/A2 +++ b/tests/de/iges_3/A2 @@ -13,7 +13,7 @@ set filename UKI60094.igs set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 33 ) Warnings = 128 ( 323 ) Summary = 128 ( 356 ) +TPSTAT : Faulties = 4 ( 33 ) Warnings = 124 ( 321 ) Summary = 128 ( 354 ) CHECKSHAPE : Wires = 1 ( 2 ) Faces = 4 ( 2 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 424 ( 159 ) Summary = 7865 ( 4458 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 424 ( 419 ) FreeWire = 66 ( 114 ) FreeEdge = 430 ( 430 ) SharedEdge = 3353 ( 1895 ) diff --git a/tests/de/iges_3/A3 b/tests/de/iges_3/A3 old mode 100644 new mode 100755 index 9ad6dbefb6..fcc1b4fbc1 --- a/tests/de/iges_3/A3 +++ b/tests/de/iges_3/A3 @@ -1,4 +1,5 @@ # !!!! This file is generated automatically, do not edit manually! See end script +puts "TODO CR23096 ALL: TPSTAT : Faulty" puts "TODO CR23096 ALL: NBSHAPES : Faulty" puts "TODO CR23096 ALL: LABELS : Faulty" puts "TODO CR23096 ALL: COLORS : Faulty" @@ -6,14 +7,13 @@ puts "TODO CR23096 ALL: LAYERS : Faulty" puts "TODO CR23096 Mandriva2010: Error : 1 differences with reference data found :" -puts "TODO CR23096 Debian60-64: Error : 1 differences with reference data found :" set LinuxDiff 1 set filename UKI60107-6.igs set ref_data { -DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 0 ) Warnings = 17 ( 317 ) Summary = 17 ( 317 ) +DATA : Faulties = 0 ( 477 ) Warnings = 0 ( 0 ) Summary = 0 ( 477 ) +TPSTAT : Faulties = 2 ( 0 ) Warnings = 15 ( 316 ) Summary = 17 ( 316 ) CHECKSHAPE : Wires = 0 ( 0 ) Faces = 0 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 79 ( 79 ) Summary = 3800 ( 3951 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 79 ( 79 ) FreeWire = 79 ( 230 ) FreeEdge = 865 ( 865 ) SharedEdge = 1481 ( 1481 ) diff --git a/tests/de/iges_3/A4 b/tests/de/iges_3/A4 old mode 100644 new mode 100755 index d37e225f83..eecbeb1b79 --- a/tests/de/iges_3/A4 +++ b/tests/de/iges_3/A4 @@ -10,7 +10,7 @@ set filename BUC40132.igs set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 238 ) Warnings = 482 ( 2532 ) Summary = 482 ( 2770 ) +TPSTAT : Faulties = 12 ( 238 ) Warnings = 470 ( 2526 ) Summary = 482 ( 2764 ) CHECKSHAPE : Wires = 3 ( 3 ) Faces = 3 ( 3 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 1346 ( 1345 ) Summary = 22207 ( 22290 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 1346 ( 1345 ) FreeWire = 96 ( 170 ) FreeEdge = 1061 ( 1061 ) SharedEdge = 9265 ( 9275 ) diff --git a/tests/de/iges_3/A6 b/tests/de/iges_3/A6 old mode 100644 new mode 100755 index e35930af9e..34f99eadc5 --- a/tests/de/iges_3/A6 +++ b/tests/de/iges_3/A6 @@ -1,4 +1,5 @@ # !!!! This file is generated automatically, do not edit manually! See end script +puts "TODO CR23096 ALL: TPSTAT : Faulty" puts "TODO CR23096 ALL: LABELS : Faulty" puts "TODO CR23096 ALL: COLORS : Faulty" puts "TODO CR23096 ALL: LAYERS : Faulty" @@ -8,7 +9,7 @@ set filename catia01_s.igs set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 3 ) Warnings = 62 ( 313 ) Summary = 62 ( 316 ) +TPSTAT : Faulties = 16 ( 3 ) Warnings = 46 ( 305 ) Summary = 62 ( 308 ) CHECKSHAPE : Wires = 0 ( 0 ) Faces = 0 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 145 ( 145 ) Summary = 3869 ( 3869 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 145 ( 145 ) FreeWire = 64 ( 64 ) FreeEdge = 617 ( 617 ) SharedEdge = 1627 ( 1627 ) diff --git a/tests/de/iges_3/A8 b/tests/de/iges_3/A8 old mode 100644 new mode 100755 index c4f6cd1d41..b2d78d628b --- a/tests/de/iges_3/A8 +++ b/tests/de/iges_3/A8 @@ -7,11 +7,11 @@ set filename VERSEUSE.igs set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 19 ) Warnings = 99 ( 1127 ) Summary = 99 ( 1146 ) +TPSTAT : Faulties = 2 ( 19 ) Warnings = 97 ( 1126 ) Summary = 99 ( 1145 ) CHECKSHAPE : Wires = 0 ( 1 ) Faces = 0 ( 1 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 436 ( 436 ) Summary = 7823 ( 7826 ) STATSHAPE : Solid = 0 ( 0 ) Shell = 0 ( 0 ) Face = 436 ( 436 ) FreeWire = 15 ( 15 ) FreeEdge = 208 ( 208 ) SharedEdge = 3430 ( 3431 ) -TOLERANCE : MaxTol = 0.8904045146 ( 0.8904045345 ) AvgTol = 0.01244629536 ( 0.01247379594 ) +TOLERANCE : MaxTol = 0.8904045146 ( 0.8904045345 ) AvgTol = 0.01244629531 ( 0.01247379594 ) LABELS : N0Labels = 1 ( 1 ) N1Labels = 501 ( 2306 ) N2Labels = 0 ( 0 ) TotalLabels = 502 ( 2307 ) NameLabels = 502 ( 770 ) ColorLabels = 501 ( 2306 ) LayerLabels = 443 ( 2228 ) PROPS : Centroid = 0 ( 0 ) Volume = 0 ( 0 ) Area = 0 ( 0 ) NCOLORS : NColors = 4 ( 4 ) diff --git a/tests/de/step_1/D1 b/tests/de/step_1/D1 index 96cbc96f87..9bcbab603c 100644 --- a/tests/de/step_1/D1 +++ b/tests/de/step_1/D1 @@ -9,11 +9,11 @@ set filename trj9_b2-ai-214.stp set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 0 ) Warnings = 8 ( 38 ) Summary = 8 ( 38 ) +TPSTAT : Faulties = 0 ( 0 ) Warnings = 9 ( 40 ) Summary = 9 ( 40 ) CHECKSHAPE : Wires = 0 ( 1 ) Faces = 0 ( 1 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 2 ( 2 ) Shell = 2 ( 2 ) Face = 222 ( 222 ) Summary = 1470 ( 1466 ) STATSHAPE : Solid = 2 ( 2 ) Shell = 2 ( 2 ) Face = 222 ( 222 ) FreeWire = 0 ( 0 ) FreeEdge = 0 ( 0 ) SharedEdge = 611 ( 609 ) -TOLERANCE : MaxTol = 0.004950186716 ( 0.004950186717 ) AvgTol = 0.00035547308 ( 0.0003597204228 ) +TOLERANCE : MaxTol = 0.004950186716 ( 0.004950186717 ) AvgTol = 0.0003554734562 ( 0.00035972426 ) LABELS : N0Labels = 1 ( 1 ) N1Labels = 2 ( 0 ) N2Labels = 0 ( 0 ) TotalLabels = 3 ( 1 ) NameLabels = 1 ( 1 ) ColorLabels = 2 ( 1 ) LayerLabels = 0 ( 0 ) PROPS : Centroid = 1 ( 1 ) Volume = 1 ( 1 ) Area = 1 ( 1 ) NCOLORS : NColors = 1 ( 1 ) diff --git a/tests/de/step_1/E6 b/tests/de/step_1/E6 old mode 100644 new mode 100755 index 64b7506bfd..ca180f91b1 --- a/tests/de/step_1/E6 +++ b/tests/de/step_1/E6 @@ -1,16 +1,15 @@ # !!!! This file is generated automatically, do not edit manually! See end script -puts "TODO CR23096 ALL: CHECKSHAPE : Faulty" puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error: STEPCAFControl_Reader" set filename trj4_s1-ai-214.stp set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 0 ) Warnings = 6 ( 53 ) Summary = 6 ( 53 ) -CHECKSHAPE : Wires = 0 ( 0 ) Faces = 4 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) -NBSHAPES : Solid = 8 ( 8 ) Shell = 8 ( 8 ) Face = 104 ( 104 ) Summary = 621 ( 621 ) -STATSHAPE : Solid = 8 ( 8 ) Shell = 8 ( 8 ) Face = 104 ( 104 ) FreeWire = 0 ( 0 ) FreeEdge = 0 ( 0 ) SharedEdge = 224 ( 224 ) -TOLERANCE : MaxTol = 0.0007308879226 ( 0.002238579085 ) AvgTol = 1.539339339e-005 ( 3.279775257e-005 ) +TPSTAT : Faulties = 0 ( 0 ) Warnings = 2 ( 51 ) Summary = 2 ( 51 ) +CHECKSHAPE : Wires = 0 ( 0 ) Faces = 0 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) +NBSHAPES : Solid = 8 ( 8 ) Shell = 10 ( 10 ) Face = 108 ( 108 ) Summary = 603 ( 603 ) +STATSHAPE : Solid = 8 ( 8 ) Shell = 10 ( 10 ) Face = 108 ( 108 ) FreeWire = 0 ( 0 ) FreeEdge = 0 ( 0 ) SharedEdge = 212 ( 212 ) +TOLERANCE : MaxTol = 0.0007308879226 ( 0.002238579085 ) AvgTol = 1.588313862e-05 ( 3.376786703e-05 ) LABELS : N0Labels = 9 ( 9 ) N1Labels = 8 ( 8 ) N2Labels = 0 ( 0 ) TotalLabels = 17 ( 17 ) NameLabels = 17 ( 17 ) ColorLabels = 0 ( 0 ) LayerLabels = 0 ( 0 ) PROPS : Centroid = 1 ( 1 ) Volume = 1 ( 1 ) Area = 1 ( 1 ) NCOLORS : NColors = 0 ( 0 ) diff --git a/tests/de/step_2/A3 b/tests/de/step_2/A3 old mode 100644 new mode 100755 index b08d326e28..413079f06c --- a/tests/de/step_2/A3 +++ b/tests/de/step_2/A3 @@ -1,16 +1,13 @@ # !!!! This file is generated automatically, do not edit manually! See end script -puts "TODO CR23096 ALL: CHECKSHAPE : Faulty" - - set filename tr9_r0501-ug.stp set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 0 ) Warnings = 5 ( 403 ) Summary = 5 ( 403 ) -CHECKSHAPE : Wires = 0 ( 0 ) Faces = 4 ( 0 ) Shells = 1 ( 0 ) Solids = 1 ( 0 ) -NBSHAPES : Solid = 1 ( 1 ) Shell = 1 ( 1 ) Face = 532 ( 532 ) Summary = 3359 ( 3359 ) -STATSHAPE : Solid = 1 ( 1 ) Shell = 1 ( 1 ) Face = 532 ( 532 ) FreeWire = 0 ( 0 ) FreeEdge = 0 ( 0 ) SharedEdge = 1299 ( 1299 ) -TOLERANCE : MaxTol = 1.956041309e-005 ( 0.0003145873437 ) AvgTol = 8.842857337e-007 ( 7.695997601e-006 ) +TPSTAT : Faulties = 0 ( 0 ) Warnings = 1 ( 398 ) Summary = 1 ( 398 ) +CHECKSHAPE : Wires = 0 ( 0 ) Faces = 0 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) +NBSHAPES : Solid = 1 ( 1 ) Shell = 1 ( 1 ) Face = 538 ( 538 ) Summary = 3329 ( 3329 ) +STATSHAPE : Solid = 1 ( 1 ) Shell = 1 ( 1 ) Face = 538 ( 538 ) FreeWire = 0 ( 0 ) FreeEdge = 0 ( 0 ) SharedEdge = 1281 ( 1281 ) +TOLERANCE : MaxTol = 1.956041309e-05 ( 0.0003145873437 ) AvgTol = 8.906777274e-07 ( 7.728096578e-06 ) LABELS : N0Labels = 1 ( 1 ) N1Labels = 0 ( 0 ) N2Labels = 0 ( 0 ) TotalLabels = 1 ( 1 ) NameLabels = 1 ( 1 ) ColorLabels = 1 ( 1 ) LayerLabels = 0 ( 0 ) PROPS : Centroid = 0 ( 0 ) Volume = 0 ( 0 ) Area = 0 ( 0 ) NCOLORS : NColors = 1 ( 1 ) diff --git a/tests/de/step_2/A5 b/tests/de/step_2/A5 old mode 100644 new mode 100755 index 7d4abf3d53..4e2051e8dc --- a/tests/de/step_2/A5 +++ b/tests/de/step_2/A5 @@ -1,16 +1,15 @@ # !!!! This file is generated automatically, do not edit manually! See end script -puts "TODO CR23096 ALL: CHECKSHAPE : Faulty" puts "TODO DEBUG_OCC24121 Debian60-64 Windows: Error: STEPCAFControl_Reader" set filename r86ug.stp set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 0 ) Warnings = 4 ( 128 ) Summary = 4 ( 128 ) -CHECKSHAPE : Wires = 0 ( 0 ) Faces = 2 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) -NBSHAPES : Solid = 25 ( 25 ) Shell = 25 ( 25 ) Face = 476 ( 476 ) Summary = 2928 ( 2928 ) -STATSHAPE : Solid = 25 ( 25 ) Shell = 25 ( 25 ) Face = 476 ( 476 ) FreeWire = 0 ( 0 ) FreeEdge = 0 ( 0 ) SharedEdge = 1129 ( 1129 ) -TOLERANCE : MaxTol = 8.47188394e-006 ( 1e-005 ) AvgTol = 5.134746346e-007 ( 2.385478664e-006 ) +TPSTAT : Faulties = 0 ( 0 ) Warnings = 2 ( 127 ) Summary = 2 ( 127 ) +CHECKSHAPE : Wires = 0 ( 0 ) Faces = 0 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) +NBSHAPES : Solid = 27 ( 27 ) Shell = 28 ( 28 ) Face = 479 ( 479 ) Summary = 2919 ( 2919 ) +STATSHAPE : Solid = 27 ( 27 ) Shell = 28 ( 28 ) Face = 479 ( 479 ) FreeWire = 0 ( 0 ) FreeEdge = 0 ( 0 ) SharedEdge = 1120 ( 1120 ) +TOLERANCE : MaxTol = 8.47188394e-06 ( 1e-05 ) AvgTol = 5.153699897e-07 ( 2.36694229e-06 ) LABELS : N0Labels = 16 ( 16 ) N1Labels = 15 ( 15 ) N2Labels = 0 ( 0 ) TotalLabels = 31 ( 31 ) NameLabels = 31 ( 31 ) ColorLabels = 0 ( 0 ) LayerLabels = 0 ( 0 ) PROPS : Centroid = 0 ( 0 ) Volume = 0 ( 0 ) Area = 0 ( 0 ) NCOLORS : NColors = 0 ( 0 ) diff --git a/tests/de/step_2/D2 b/tests/de/step_2/D2 old mode 100644 new mode 100755 index 0d24e151c2..a7bc3f8b55 --- a/tests/de/step_2/D2 +++ b/tests/de/step_2/D2 @@ -1,16 +1,13 @@ # !!!! This file is generated automatically, do not edit manually! See end script -puts "TODO CR23096 ALL: CHECKSHAPE : Faulty" - - set filename trj5_pm3-ug-203.stp set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 0 ) Warnings = 14 ( 83 ) Summary = 14 ( 83 ) -CHECKSHAPE : Wires = 0 ( 0 ) Faces = 7 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) -NBSHAPES : Solid = 18 ( 18 ) Shell = 18 ( 18 ) Face = 369 ( 369 ) Summary = 2501 ( 2501 ) -STATSHAPE : Solid = 18 ( 18 ) Shell = 18 ( 18 ) Face = 369 ( 369 ) FreeWire = 0 ( 0 ) FreeEdge = 0 ( 0 ) SharedEdge = 976 ( 976 ) -TOLERANCE : MaxTol = 0.005929066011 ( 0.005929066208 ) AvgTol = 9.59552537e-005 ( 9.743599735e-005 ) +TPSTAT : Faulties = 0 ( 0 ) Warnings = 8 ( 82 ) Summary = 8 ( 82 ) +CHECKSHAPE : Wires = 0 ( 0 ) Faces = 0 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) +NBSHAPES : Solid = 18 ( 18 ) Shell = 18 ( 18 ) Face = 376 ( 376 ) Summary = 2466 ( 2466 ) +STATSHAPE : Solid = 18 ( 18 ) Shell = 18 ( 18 ) Face = 376 ( 376 ) FreeWire = 0 ( 0 ) FreeEdge = 0 ( 0 ) SharedEdge = 955 ( 955 ) +TOLERANCE : MaxTol = 0.005929066011 ( 0.005929066208 ) AvgTol = 9.716404089e-05 ( 9.861168642e-05 ) LABELS : N0Labels = 20 ( 20 ) N1Labels = 19 ( 19 ) N2Labels = 0 ( 0 ) TotalLabels = 39 ( 39 ) NameLabels = 39 ( 39 ) ColorLabels = 0 ( 0 ) LayerLabels = 0 ( 0 ) PROPS : Centroid = 20 ( 20 ) Volume = 20 ( 20 ) Area = 20 ( 20 ) NCOLORS : NColors = 0 ( 0 ) diff --git a/tests/de/step_3/A5 b/tests/de/step_3/A5 old mode 100644 new mode 100755 index cbc0ec2420..dcb4c97a7d --- a/tests/de/step_3/A5 +++ b/tests/de/step_3/A5 @@ -8,10 +8,10 @@ set ref_data { DATA : Faulties = 0 ( 20 ) Warnings = 0 ( 0 ) Summary = 0 ( 20 ) TPSTAT : Faulties = 0 ( 0 ) Warnings = 11 ( 544 ) Summary = 11 ( 544 ) CHECKSHAPE : Wires = 10 ( 0 ) Faces = 10 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) -NBSHAPES : Solid = 98 ( 98 ) Shell = 98 ( 98 ) Face = 1504 ( 1504 ) Summary = 9238 ( 9234 ) -STATSHAPE : Solid = 272 ( 272 ) Shell = 272 ( 272 ) Face = 3214 ( 3214 ) FreeWire = 0 ( 0 ) FreeEdge = 0 ( 0 ) SharedEdge = 3303 ( 3299 ) -TOLERANCE : MaxTol = 0.9562231856 ( 3.3196868 ) AvgTol = 0.0007142495485 ( 0.003702081287 ) -LABELS : N0Labels = 230 ( 230 ) N1Labels = 1907 ( 1907 ) N2Labels = 0 ( 0 ) TotalLabels = 2137 ( 2137 ) NameLabels = 633 ( 633 ) ColorLabels = 1602 ( 1602 ) LayerLabels = 0 ( 0 ) +NBSHAPES : Solid = 98 ( 98 ) Shell = 98 ( 98 ) Face = 1506 ( 1506 ) Summary = 9228 ( 9224 ) +STATSHAPE : Solid = 272 ( 272 ) Shell = 272 ( 272 ) Face = 3216 ( 3216 ) FreeWire = 0 ( 0 ) FreeEdge = 0 ( 0 ) SharedEdge = 3297 ( 3293 ) +TOLERANCE : MaxTol = 0.9562231856 ( 3.3196868 ) AvgTol = 0.0007146007958 ( 0.003703900307 ) +LABELS : N0Labels = 230 ( 230 ) N1Labels = 1909 ( 1909 ) N2Labels = 0 ( 0 ) TotalLabels = 2139 ( 2139 ) NameLabels = 633 ( 633 ) ColorLabels = 1604 ( 1604 ) LayerLabels = 0 ( 0 ) PROPS : Centroid = 161 ( 161 ) Volume = 161 ( 161 ) Area = 161 ( 161 ) NCOLORS : NColors = 6 ( 6 ) COLORS : Colors = DARKSEAGREEN1 LAVENDER LIGHTGOLDENROD LIGHTSTEELBLUE1 LIGHTSTEELBLUE3 STEELBLUE3 ( DARKSEAGREEN1 LAVENDER LIGHTGOLDENROD LIGHTSTEELBLUE1 LIGHTSTEELBLUE3 STEELBLUE3 ) diff --git a/tests/de/step_3/A9 b/tests/de/step_3/A9 old mode 100644 new mode 100755 index 4c7f882310..6c3fa72643 --- a/tests/de/step_3/A9 +++ b/tests/de/step_3/A9 @@ -8,9 +8,9 @@ set ref_data { DATA : Faulties = 0 ( 20 ) Warnings = 0 ( 0 ) Summary = 0 ( 20 ) TPSTAT : Faulties = 0 ( 0 ) Warnings = 19 ( 555 ) Summary = 19 ( 555 ) CHECKSHAPE : Wires = 10 ( 0 ) Faces = 10 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) -NBSHAPES : Solid = 98 ( 98 ) Shell = 98 ( 98 ) Face = 1504 ( 1504 ) Summary = 9238 ( 9234 ) -STATSHAPE : Solid = 272 ( 272 ) Shell = 272 ( 272 ) Face = 3214 ( 3214 ) FreeWire = 0 ( 0 ) FreeEdge = 0 ( 0 ) SharedEdge = 3303 ( 3299 ) -TOLERANCE : MaxTol = 0.9562231856 ( 3.3196868 ) AvgTol = 0.0007136577673 ( 0.003701488928 ) +NBSHAPES : Solid = 98 ( 98 ) Shell = 98 ( 98 ) Face = 1506 ( 1506 ) Summary = 9228 ( 9224 ) +STATSHAPE : Solid = 272 ( 272 ) Shell = 272 ( 272 ) Face = 3216 ( 3216 ) FreeWire = 0 ( 0 ) FreeEdge = 0 ( 0 ) SharedEdge = 3297 ( 3293 ) +TOLERANCE : MaxTol = 0.9562231856 ( 3.3196868 ) AvgTol = 0.0007140087235 ( 0.003703307656 ) LABELS : N0Labels = 230 ( 230 ) N1Labels = 403 ( 403 ) N2Labels = 0 ( 0 ) TotalLabels = 633 ( 633 ) NameLabels = 633 ( 633 ) ColorLabels = 98 ( 98 ) LayerLabels = 0 ( 0 ) PROPS : Centroid = 99 ( 99 ) Volume = 99 ( 99 ) Area = 99 ( 99 ) NCOLORS : NColors = 6 ( 6 ) diff --git a/tests/de/step_3/B5 b/tests/de/step_3/B5 index fa42c007fa..729f9932dc 100644 --- a/tests/de/step_3/B5 +++ b/tests/de/step_3/B5 @@ -6,11 +6,11 @@ set filename 612319029MB-HEAD-CYLINDER.stp set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 0 ( 0 ) Warnings = 1861 ( 2139 ) Summary = 1861 ( 2139 ) -CHECKSHAPE : Wires = 38 ( 36 ) Faces = 38 ( 36 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) +TPSTAT : Faulties = 0 ( 0 ) Warnings = 1869 ( 2152 ) Summary = 1869 ( 2152 ) +CHECKSHAPE : Wires = 36 ( 32 ) Faces = 36 ( 32 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) NBSHAPES : Solid = 1 ( 1 ) Shell = 17 ( 17 ) Face = 6173 ( 6173 ) Summary = 41190 ( 41175 ) STATSHAPE : Solid = 1 ( 1 ) Shell = 17 ( 17 ) Face = 6173 ( 6173 ) FreeWire = 0 ( 0 ) FreeEdge = 4 ( 4 ) SharedEdge = 17493 ( 17486 ) -TOLERANCE : MaxTol = 0.07753055119 ( 0.07753055119 ) AvgTol = 0.0008280108325 ( 0.0007444979965 ) +TOLERANCE : MaxTol = 0.07753055119 ( 0.07753055119 ) AvgTol = 0.0008306430334 ( 0.0007527924205 ) LABELS : N0Labels = 3 ( 3 ) N1Labels = 2 ( 2 ) N2Labels = 0 ( 0 ) TotalLabels = 5 ( 5 ) NameLabels = 5 ( 5 ) ColorLabels = 0 ( 0 ) LayerLabels = 0 ( 0 ) PROPS : Centroid = 0 ( 0 ) Volume = 0 ( 0 ) Area = 0 ( 0 ) NCOLORS : NColors = 0 ( 0 ) diff --git a/tests/de/step_3/D8 b/tests/de/step_3/D8 old mode 100644 new mode 100755 index cd105b8fa5..7290d62c4b --- a/tests/de/step_3/D8 +++ b/tests/de/step_3/D8 @@ -8,10 +8,10 @@ set ref_data { DATA : Faulties = 0 ( 20 ) Warnings = 0 ( 0 ) Summary = 0 ( 20 ) TPSTAT : Faulties = 0 ( 0 ) Warnings = 19 ( 555 ) Summary = 19 ( 555 ) CHECKSHAPE : Wires = 10 ( 0 ) Faces = 11 ( 0 ) Shells = 0 ( 0 ) Solids = 0 ( 0 ) -NBSHAPES : Solid = 98 ( 98 ) Shell = 98 ( 98 ) Face = 1504 ( 1504 ) Summary = 9272 ( 9267 ) -STATSHAPE : Solid = 272 ( 272 ) Shell = 272 ( 272 ) Face = 3214 ( 3214 ) FreeWire = 0 ( 0 ) FreeEdge = 0 ( 0 ) SharedEdge = 3321 ( 3317 ) -TOLERANCE : MaxTol = 0.9562231856 ( 3.3196868 ) AvgTol = 0.0007119659867 ( 0.003692599832 ) -LABELS : N0Labels = 230 ( 230 ) N1Labels = 1907 ( 1907 ) N2Labels = 0 ( 0 ) TotalLabels = 2137 ( 2137 ) NameLabels = 633 ( 633 ) ColorLabels = 1504 ( 1504 ) LayerLabels = 0 ( 0 ) +NBSHAPES : Solid = 98 ( 98 ) Shell = 98 ( 98 ) Face = 1506 ( 1506 ) Summary = 9262 ( 9257 ) +STATSHAPE : Solid = 272 ( 272 ) Shell = 272 ( 272 ) Face = 3216 ( 3216 ) FreeWire = 0 ( 0 ) FreeEdge = 0 ( 0 ) SharedEdge = 3315 ( 3311 ) +TOLERANCE : MaxTol = 0.9562231856 ( 3.3196868 ) AvgTol = 0.0007123152675 ( 0.003694409816 ) +LABELS : N0Labels = 230 ( 230 ) N1Labels = 1909 ( 1909 ) N2Labels = 0 ( 0 ) TotalLabels = 2139 ( 2139 ) NameLabels = 633 ( 633 ) ColorLabels = 1506 ( 1506 ) LayerLabels = 0 ( 0 ) PROPS : Centroid = 98 ( 98 ) Volume = 98 ( 98 ) Area = 98 ( 98 ) NCOLORS : NColors = 6 ( 6 ) COLORS : Colors = DARKSEAGREEN1 LAVENDER LIGHTGOLDENROD LIGHTSTEELBLUE1 LIGHTSTEELBLUE3 STEELBLUE3 ( DARKSEAGREEN1 LAVENDER LIGHTGOLDENROD LIGHTSTEELBLUE1 LIGHTSTEELBLUE3 STEELBLUE3 ) diff --git a/tests/de/step_3/E6 b/tests/de/step_3/E6 index f79590b26d..03e04a5f95 100644 --- a/tests/de/step_3/E6 +++ b/tests/de/step_3/E6 @@ -11,11 +11,11 @@ set filename Z8M6SAT.stp set ref_data { DATA : Faulties = 0 ( 0 ) Warnings = 0 ( 0 ) Summary = 0 ( 0 ) -TPSTAT : Faulties = 3 ( 0 ) Warnings = 966 ( 3166 ) Summary = 969 ( 3166 ) +TPSTAT : Faulties = 3 ( 0 ) Warnings = 965 ( 3166 ) Summary = 968 ( 3166 ) CHECKSHAPE : Wires = 49 ( 50 ) Faces = 47 ( 49 ) Shells = 0 ( 7 ) Solids = 0 ( 0 ) -NBSHAPES : Solid = 28 ( 28 ) Shell = 775 ( 40 ) Face = 3250 ( 3249 ) Summary = 29509 ( 28733 ) -STATSHAPE : Solid = 28 ( 28 ) Shell = 775 ( 40 ) Face = 3250 ( 3249 ) FreeWire = 0 ( 0 ) FreeEdge = 0 ( 0 ) SharedEdge = 12655 ( 12622 ) -TOLERANCE : MaxTol = 40.73070494 ( 20.46526799 ) AvgTol = 0.02979757576 ( 0.03235989163 ) +NBSHAPES : Solid = 28 ( 28 ) Shell = 775 ( 40 ) Face = 3250 ( 3249 ) Summary = 29514 ( 28718 ) +STATSHAPE : Solid = 28 ( 28 ) Shell = 775 ( 40 ) Face = 3250 ( 3249 ) FreeWire = 0 ( 0 ) FreeEdge = 0 ( 0 ) SharedEdge = 12663 ( 12613 ) +TOLERANCE : MaxTol = 40.73070494 ( 20.46526799 ) AvgTol = 0.03482256518 ( 0.03252524959 ) LABELS : N0Labels = 3 ( 3 ) N1Labels = 2 ( 2 ) N2Labels = 0 ( 0 ) TotalLabels = 5 ( 5 ) NameLabels = 5 ( 5 ) ColorLabels = 0 ( 0 ) LayerLabels = 0 ( 0 ) PROPS : Centroid = 0 ( 0 ) Volume = 0 ( 0 ) Area = 0 ( 0 ) NCOLORS : NColors = 0 ( 0 )