0024249: Crash on ShapeFix_Shape
authoribs <ibs@opencascade.com>
Thu, 17 Apr 2014 12:16:36 +0000 (16:16 +0400)
committerapn <apn@opencascade.com>
Thu, 17 Apr 2014 12:17:16 +0000 (16:17 +0400)
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

41 files changed:
src/BRep/BRep_Tool.cxx
src/ShapeAnalysis/ShapeAnalysis.cxx
src/ShapeAnalysis/ShapeAnalysis_Edge.cxx
src/ShapeAnalysis/ShapeAnalysis_Wire.cxx
src/ShapeFix/ShapeFix_Face.cxx
src/ShapeFix/ShapeFix_Wire.cxx
tests/bugs/heal/bug24249_1 [new file with mode: 0644]
tests/bugs/heal/bug24249_2 [new file with mode: 0644]
tests/bugs/heal/bug24249_3 [new file with mode: 0644]
tests/de/iges_1/R1 [changed mode: 0644->0755]
tests/de/iges_1/R6 [changed mode: 0644->0755]
tests/de/iges_2/A2 [changed mode: 0644->0755]
tests/de/iges_2/C7 [changed mode: 0644->0755]
tests/de/iges_2/C9 [changed mode: 0644->0755]
tests/de/iges_2/D1 [changed mode: 0644->0755]
tests/de/iges_2/F1 [changed mode: 0644->0755]
tests/de/iges_2/F4
tests/de/iges_2/F5
tests/de/iges_2/F8 [changed mode: 0644->0755]
tests/de/iges_2/G9 [changed mode: 0644->0755]
tests/de/iges_2/H3
tests/de/iges_2/H4 [changed mode: 0644->0755]
tests/de/iges_2/H5 [changed mode: 0644->0755]
tests/de/iges_2/H9
tests/de/iges_2/I5 [changed mode: 0644->0755]
tests/de/iges_2/I8 [changed mode: 0644->0755]
tests/de/iges_3/A2 [changed mode: 0644->0755]
tests/de/iges_3/A3 [changed mode: 0644->0755]
tests/de/iges_3/A4 [changed mode: 0644->0755]
tests/de/iges_3/A6 [changed mode: 0644->0755]
tests/de/iges_3/A8 [changed mode: 0644->0755]
tests/de/step_1/D1
tests/de/step_1/E6 [changed mode: 0644->0755]
tests/de/step_2/A3 [changed mode: 0644->0755]
tests/de/step_2/A5 [changed mode: 0644->0755]
tests/de/step_2/D2 [changed mode: 0644->0755]
tests/de/step_3/A5 [changed mode: 0644->0755]
tests/de/step_3/A9 [changed mode: 0644->0755]
tests/de/step_3/B5
tests/de/step_3/D8 [changed mode: 0644->0755]
tests/de/step_3/E6

index d06fdbd..27118a6 100644 (file)
@@ -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;
index 90d065d..a9d1391 100644 (file)
@@ -128,7 +128,7 @@ Standard_Real ShapeAnalysis::AdjustToPeriod(const Standard_Real Val,
 //purpose  : auxilary
 //=======================================================================
 template<class HSequence> 
-static inline void ReverceSeq (HSequence& Seq)
+static inline void ReverseSeq (HSequence& Seq)
 {
   Standard_Integer j=Seq.Length();
   for(Standard_Integer i=1; i<Seq.Length(); i++) {
@@ -157,7 +157,7 @@ Standard_Real ShapeAnalysis::TotCross2D(const Handle(ShapeExtend_WireData)& sewd
       TColgp_SequenceOfPnt2d SeqPnt;
       ShapeAnalysis_Curve::GetSamplePoints (c2d, f2d, l2d, SeqPnt);
       if( edge.Orientation()==1 )
-        ReverceSeq(SeqPnt);
+        ReverseSeq(SeqPnt);
       if(nbc==1)  {
         fuv=SeqPnt.Value(1);
         uv0=fuv;
@@ -200,7 +200,7 @@ Standard_Real ShapeAnalysis::ContourArea(const TopoDS_Wire& theWire)
         continue;
       nbc++;
       if( edge.Orientation()==TopAbs_REVERSED )
-        ReverceSeq(aSeqPnt);
+        ReverseSeq(aSeqPnt);
       if(nbc==1)  {
         fuv=aSeqPnt.Value(1);
         uv0=fuv;
index af65e85..7420796 100644 (file)
@@ -432,8 +432,14 @@ Standard_Boolean ShapeAnalysis_Edge::CheckCurve3dWithPCurve (const TopoDS_Edge&
     return Standard_False;
   }
 
-  Standard_Real preci1 = BRep_Tool::Tolerance (FirstVertex (edge)),
-                preci2 = BRep_Tool::Tolerance (LastVertex (edge));
+  TopoDS_Vertex aFirstVert = FirstVertex (edge);
+  TopoDS_Vertex aLastVert  = LastVertex (edge);
+
+  if (aFirstVert.IsNull() || aLastVert.IsNull())
+    return Standard_False;
+
+  Standard_Real preci1 = BRep_Tool::Tolerance (aFirstVert),
+                preci2 = BRep_Tool::Tolerance (aLastVert);
 
   gp_Pnt2d p2d1 = c2d->Value (f2d),
            p2d2 = c2d->Value (l2d);
index aa15d23..9e31ed7 100644 (file)
@@ -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);
index a5426fa..23a6ebc 100644 (file)
@@ -55,7 +55,6 @@
 #include <BRep_Builder.hxx>
 #include <BRepTopAdaptor_FClass2d.hxx>
 #include <BRepTools.hxx>
-#include <BRepTools_WireExplorer.hxx>
 #include <BRepBuilderAPI_MakeFace.hxx>
 #include <BRepBuilderAPI_MakeVertex.hxx>
 #include <BRepBuilderAPI_MakeWire.hxx>
 #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;
 
index 592d644..c2e1aec 100644 (file)
@@ -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 (file)
index 0000000..c4ab0d1
--- /dev/null
@@ -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 (file)
index 0000000..b9d8209
--- /dev/null
@@ -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 (file)
index 0000000..696f9bc
--- /dev/null
@@ -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
old mode 100644 (file)
new mode 100755 (executable)
index a112bcb..5d7a777
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index e3b8a98..5dd3232
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index 336aa10..7eaf890
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index 94a2ffe..13f1f20
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index be2291a..42a890b
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index 85e4c94..38bffc5
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index f90943d..892de46
@@ -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 )
index ceb88ef..f6f8c07 100755 (executable)
@@ -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 )
index 619a9ec..c5ae8b9 100755 (executable)
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index 2c0bfce..c6be8a6
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index 691a274..05a81db
@@ -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 )
index cdd3ebe..9fbbb25 100755 (executable)
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index b091332..0fddf2e
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index 38835a1..e88de18
@@ -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 )
index 49bf441..509eb71 100644 (file)
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index 083a57d..395e6a9
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index 00236e7..ce1aa19
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index 7b304d2..f306a8e
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index 9ad6dbe..fcc1b4f
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index d37e225..eecbeb1
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index e35930a..34f99ea
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index c4f6cd1..b2d78d6
@@ -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 )
index 96cbc96..9bcbab6 100644 (file)
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index 64b7506..ca180f9
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index b08d326..413079f
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index 7d4abf3..4e2051e
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index 0d24e15..a7bc3f8
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index cbc0ec2..dcb4c97
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index 4c7f882..6c3fa72
@@ -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 )
index fa42c00..729f993 100644 (file)
@@ -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 )
old mode 100644 (file)
new mode 100755 (executable)
index cd105b8..7290d62
@@ -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 )
index f79590b..03e04a5 100644 (file)
@@ -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 )