[cgma-dev] r2035 - cgm/trunk/test

janehu at mcs.anl.gov janehu at mcs.anl.gov
Mon Aug 4 13:36:34 CDT 2008


Author: janehu
Date: 2008-08-04 13:36:34 -0500 (Mon, 04 Aug 2008)
New Revision: 2035

Added:
   cgm/trunk/test/aftersub.occ_ref
   cgm/trunk/test/beforesub.occ_ref
   cgm/trunk/test/beforesub2.occ_ref
   cgm/trunk/test/r_w.cpp
   cgm/trunk/test/stitch.occ_name
Modified:
   cgm/trunk/test/Makefile.am
   cgm/trunk/test/modify.cpp
Log:
Added a testcase for read and write attributes.

Modified: cgm/trunk/test/Makefile.am
===================================================================
--- cgm/trunk/test/Makefile.am	2008-07-31 18:18:13 UTC (rev 2034)
+++ cgm/trunk/test/Makefile.am	2008-08-04 18:36:34 UTC (rev 2035)
@@ -18,7 +18,7 @@
   LINK_FLAGS += -R$(ACIS_LIB_DIR)
 endif
 if WITH_OCC
-  TESTS += modify makept
+  TESTS += modify makept r_w
   LINK_FLAGS += -R$(OCC_LIB_DIR)
 endif
 
@@ -30,8 +30,10 @@
 makept_SOURCES = makept.cpp
 modify_SOURCES = modify.cpp
 sheet_SOURCES  = sheet.cpp
+r_w_SOURCES    = r_w.cpp
 LDADD = ../libcgm.la
 webcut_LDFLAGS = $(LDFLAGS) $(LINK_FLAGS)
 makept_LDFLAGS = $(LDFLAGS) $(LINK_FLAGS)
 modify_LDFLAGS = $(LDFLAGS) $(LINK_FLAGS)
 sheet_LDFLAGS = $(LDFLAGS) $(LINK_FLAGS)
+r_w_LDFLAGS = $(LDFLAGS) $(LINK_FLAGS)

Added: cgm/trunk/test/aftersub.occ_ref
===================================================================
--- cgm/trunk/test/aftersub.occ_ref	                        (rev 0)
+++ cgm/trunk/test/aftersub.occ_ref	2008-08-04 18:36:34 UTC (rev 2035)
@@ -0,0 +1,574 @@
+DBRep_DrawableShape
+
+CASCADE Topology V1, (c) Matra-Datavision
+Locations 4
+1
+              1               0               0               1 
+              0               1               0               0 
+              0               0               1              -1 
+2  1 -1 0
+1
+              1               0               0               0 
+              0               1               0               0 
+              0               0               1               1 
+2  3 -1 0
+Curve2ds 40
+1 0 0 0 1 
+1 0 0 1 0 
+1 0 0 0 -1 
+1 0 0 0 1 
+1 0 0 0 1 
+1 0 10 1 0 
+8 0 10
+1 1 0 0 1 
+8 0 10
+1 1 0 0 -1 
+1 0 0 1 0 
+1 0 0 1 0 
+1 0 0 0 1 
+1 0 0 1 0 
+1 0 0 1 0 
+1 0 0 1 0 
+1 0 0 0 -1 
+1 0 0 0 1 
+1 0 -10 1 0 
+1 0 0 1 0 
+1 0 -10 1 0 
+1 0 0 1 0 
+1 0 0 0 1 
+1 0 10 1 0 
+8 -10 0
+1 2 0 0 1 
+8 -10 0
+1 1 0 0 -1 
+8 0 10
+1 5 0 0 1 
+8 0 10
+1 1 0 0 -1 
+1 0 0 0 -1 
+1 10 0 0 1 
+1 0 -10 1 0 
+1 0 4 1 0 
+1 0 0 1 0 
+1 0 4 1 0 
+8 -10 0
+1 2 0 0 1 
+8 -10 0
+1 5 0 0 -1 
+1 0 -10 1 0 
+1 0 10 1 0 
+1 0 0 1 0 
+1 0 10 1 0 
+1 0 0 0 -1 
+1 10 0 0 1 
+Curves 20
+1 0 0 0 1 0 -0 
+1 0 0 0 -0 1 0 
+1 0 10 0 1 0 -0 
+1 1 0 0 -0 1 0 
+1 0 0 0 0 0 1 
+1 0 0 0 1 0 0 
+1 0 0 0 0 0 1 
+1 0 0 0 0 1 0 
+1 0 10 0 0 0 1 
+1 0 10 0 0 0 1 
+1 0 10 0 1 0 0 
+1 1 0 1 0 -1 0 
+1 5 0 0 -0 1 0 
+1 10 0 0 -0 1 0 
+1 4 10 0 0 0 1 
+1 4 0 0 0 0 1 
+1 5 0 1 0 -1 0 
+1 10 10 0 0 0 1 
+1 10 0 0 0 0 1 
+1 10 0 0 0 1 0 
+Polygon3D 0
+PolygonOnTriangulations 0
+Surfaces 14
+1 0 0 0 0 0 1 1 0 -0 -0 1 0 
+1 0 0 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 10 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 0 1 0 0 0 1 1 0 0 
+1 0 0 0 0 0 1 1 0 0 0 1 0 
+1 0 0 0 1 0 0 0 0 1 0 -1 0 
+1 0 10 0 -0 1 0 0 0 1 1 0 -0 
+1 0 10 0 0 1 0 0 0 1 1 0 0 
+1 4 0 0 1 0 -0 0 0 1 0 -1 0 
+1 10 0 0 1 0 -0 0 0 1 0 -1 0 
+1 10 0 0 1 0 0 0 0 1 0 -1 0 
+Triangulations 0
+
+TShapes 69
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ve
+1e-07
+1 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  1 0 0 1
+2  1 2 0 0 1
+2  2 1 0 0 1
+0
+
+0101000
++69 0 -68 0 *
+Ve
+1e-07
+0 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  2 0 0 10
+2  3 3 0 0 10
+2  4 1 0 0 10
+0
+
+0101000
+-66 0 +69 0 *
+Ve
+1e-07
+1 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  3 0 0 1
+2  5 4 0 0 1
+2  6 1 0 0 1
+0
+
+0101000
++66 0 -64 0 *
+Ed
+ 1e-07 1 1 0
+1  4 0 0 10
+2  7 1 0 0 10
+2  8 5 1 0 10
+0
+
+0101000
++68 0 -64 0 *
+Wi
+
+0101000
++67 0 -65 0 -63 0 +62 0 *
+Fa
+0  1e-07 1 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face4* * *
+*
+0111000
++61 0 *
+Ve
+1e-07
+1 0 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  5 0 1 2
+2  9 5 0 1 2
+2  10 6 0 1 2
+0
+
+0101000
++68 2 -59 2 *
+Ve
+1e-07
+0 0 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  6 0 0 1
+2  11 7 0 0 1
+2  12 8 0 0 1
+0
+
+0101000
++57 4 -59 4 *
+Ed
+ 1e-07 1 1 0
+1  7 0 0 1
+2  13 3 0 0 1
+2  14 2 0 0 1
+0
+
+0101000
++69 0 -57 0 *
+Wi
+
+0101000
+-67 0 -58 1 +56 3 +55 0 *
+Fa
+0  1e-07 2 0
+
+0111000
++54 0 *
+Ve
+1e-07
+0 10 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  8 0 0 10
+2  15 9 0 0 10
+2  16 8 0 0 10
+0
+
+0101000
+-52 4 +57 4 *
+Ed
+ 1e-07 1 1 0
+1  9 0 0 1
+2  17 3 0 0 1
+2  18 4 0 0 1
+0
+
+0101000
++66 0 -52 0 *
+Wi
+
+0101000
+-55 0 -51 3 +50 0 +65 0 *
+Fa
+0  1e-07 3 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face1* * *
+*
+0111000
++49 0 *
+Ve
+1e-07
+1 10 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  10 0 1 2
+2  19 5 0 1 2
+2  20 10 0 1 2
+0
+
+0101000
++64 2 -47 2 *
+Ed
+ 1e-07 1 1 0
+1  11 0 0 1
+2  21 11 0 0 1
+2  22 8 0 0 1
+0
+
+0101000
++52 4 -47 4 *
+Wi
+
+0101000
+-63 0 -46 1 +45 3 +50 0 *
+Fa
+0  1e-07 4 0
+
+0111000
++44 0 *
+Ed
+ 1e-07 1 1 0
+1  12 0 -10 0
+2  23 5 1 -10 0
+2  24 8 3 -10 0
+0
+
+0101000
++47 0 -59 0 *
+Wi
+
+0101000
++46 1 +62 0 -58 1 +42 0 *
+Fa
+0  1e-07 5 1
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face5* * *
+*
+0111000
++41 0 *
+Wi
+
+0101000
+-42 0 +56 3 -51 3 -45 3 *
+Fa
+0  1e-07 8 3
+
+0111000
++39 0 *
+Sh
+
+0101000
+-60 0 -53 0 -48 0 +43 0 +40 0 +38 0 *
+So
+
+0100000
++37 0 *
+Ve
+1e-07
+5 0 0
+0 0
+
+0101101
+*
+Ve
+1e-07
+5 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  13 0 0 10
+2  25 1 0 0 10
+2  26 12 1 0 10
+0
+
+0101000
++35 0 -34 0 *
+Ve
+1e-07
+10 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  3 0 5 10
+2  5 4 0 5 10
+2  6 1 0 5 10
+0
+
+0101000
++34 0 -32 0 *
+Ve
+1e-07
+10 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  14 0 0 10
+2  27 13 0 0 10
+2  28 1 0 0 10
+0
+
+0101000
+-32 0 +30 0 *
+Ed
+ 1e-07 1 1 0
+1  1 0 5 10
+2  1 2 0 5 10
+2  2 1 0 5 10
+0
+
+0101000
++35 0 -30 0 *
+Wi
+
+0101000
+-33 0 -31 0 +29 0 +28 0 *
+Fa
+0  1e-07 1 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face8* * *
+*
+0111000
++27 0 *
+Ve
+1e-07
+5 10 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  15 0 1 2
+2  29 12 0 1 2
+2  30 10 0 1 2
+0
+
+0101000
++34 2 -25 2 *
+Ve
+1e-07
+5 0 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  16 0 1 2
+2  31 12 0 1 2
+2  32 6 0 1 2
+0
+
+0101000
++35 2 -23 2 *
+Ed
+ 1e-07 1 1 0
+1  17 0 -10 0
+2  33 12 1 -10 0
+2  34 8 3 -10 0
+0
+
+0101000
++25 0 -23 0 *
+Wi
+
+0101000
++24 1 +33 0 -22 1 +21 0 *
+Fa
+0  1e-07 12 1
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face7* * *
+*
+0101000
++20 0 *
+Ve
+1e-07
+10 10 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  11 0 5 10
+2  21 11 0 5 10
+2  22 8 0 5 10
+0
+
+0101000
++25 4 -18 4 *
+Ed
+ 1e-07 1 1 0
+1  18 0 0 1
+2  35 13 0 0 1
+2  36 4 0 0 1
+0
+
+0101000
++32 0 -18 0 *
+Wi
+
+0101000
++17 3 +24 1 -31 0 -16 0 *
+Fa
+0  1e-07 4 0
+
+0101000
++15 0 *
+Ve
+1e-07
+10 0 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  19 0 0 1
+2  37 13 0 0 1
+2  38 2 0 0 1
+0
+
+0101000
++30 0 -13 0 *
+Ed
+ 1e-07 1 1 0
+1  20 0 0 10
+2  39 14 0 0 10
+2  40 8 0 0 10
+0
+
+0101000
+-18 4 +13 4 *
+Wi
+
+0101000
+-12 0 -11 3 +16 0 +29 0 *
+Fa
+0  1e-07 13 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face9* * *
+*
+0101000
++10 0 *
+Ed
+ 1e-07 1 1 0
+1  6 0 5 10
+2  11 7 0 5 10
+2  12 8 0 5 10
+0
+
+0101000
++23 4 -13 4 *
+Wi
+
+0101000
++8 3 +22 1 -28 0 -12 0 *
+Fa
+0  1e-07 2 0
+
+0101000
++7 0 *
+Wi
+
+0101000
+-17 3 +11 3 +8 3 +21 0 *
+Fa
+0  1e-07 8 3
+
+0111000
++5 0 *
+Sh
+
+0101000
+-26 0 -19 0 +14 0 +9 0 -6 0 +4 0 *
+So
+
+0100000
++3 0 *
+Co
+
+1100000
++36 0 +2 0 *
+
++1 0 
\ No newline at end of file

Added: cgm/trunk/test/beforesub.occ_ref
===================================================================
--- cgm/trunk/test/beforesub.occ_ref	                        (rev 0)
+++ cgm/trunk/test/beforesub.occ_ref	2008-08-04 18:36:34 UTC (rev 2035)
@@ -0,0 +1,835 @@
+DBRep_DrawableShape
+
+CASCADE Topology V1, (c) Matra-Datavision
+Locations 3
+1
+              1               0               0               1 
+              0               1               0               0 
+              0               0               1              -1 
+2  1 -1 0
+1
+              1               0               0               0 
+              0               1               0               0 
+              0               0               1               1 
+Curve2ds 68
+1 0 0 1 0 
+1 0 0 1 0 
+1 10 0 0 -1 
+1 0 0 0 1 
+1 0 -10 1 0 
+1 0 0 1 0 
+1 0 0 0 -1 
+1 0 0 0 1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 0 0 1 0 
+1 0 0 1 0 
+1 4 0 0 1 
+1 0 0 1 0 
+1 0 0 1 0 
+1 0 4 1 0 
+1 0 0 1 0 
+1 0 10 1 0 
+1 10 0 0 1 
+1 0 0 1 0 
+1 10 0 0 1 
+1 0 10 1 0 
+1 10 0 0 -1 
+1 10 0 0 1 
+1 0 0 0 1 
+1 0 10 1 0 
+1 0 -10 1 0 
+1 0 0 1 0 
+1 4 0 0 1 
+1 0 10 1 0 
+1 0 -10 1 0 
+1 0 4 1 0 
+1 0 -10 1 0 
+1 0 10 1 0 
+8 0 10
+1 1 0 0 1 
+8 0 10
+1 1 0 0 -1 
+1 4 0 0 -1 
+1 0 0 0 1 
+1 4 0 0 -1 
+1 4 0 0 1 
+8 0 10
+1 5 0 0 1 
+8 0 10
+1 1 0 0 -1 
+1 0 0 0 -1 
+1 10 0 0 1 
+1 0 0 1 0 
+1 0 0 1 0 
+1 10 0 0 -1 
+1 0 0 0 1 
+1 0 -10 1 0 
+1 0 0 1 0 
+1 0 0 0 -1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 0 10 1 0 
+1 10 0 0 -1 
+1 10 0 0 1 
+1 0 -10 1 0 
+1 0 10 1 0 
+1 0 0 0 -1 
+1 10 0 0 1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 10 0 0 1 
+1 0 0 1 0 
+1 0 0 0 1 
+1 0 10 1 0 
+1 10 0 0 1 
+1 0 10 1 0 
+Curves 34
+1 0 0 0 0 0 1 
+1 0 0 10 -0 1 0 
+1 0 10 0 0 0 1 
+1 0 0 0 -0 1 0 
+1 0 0 0 1 0 -0 
+1 0 0 0 0 0 1 
+1 0 0 4 1 0 -0 
+1 4 0 0 0 0 1 
+1 10 0 0 0 0 1 
+1 0 0 10 1 0 -0 
+1 0 10 10 1 0 -0 
+1 10 0 10 0 1 0 
+1 0 10 0 1 0 -0 
+1 0 10 0 0 0 1 
+1 0 10 4 1 0 -0 
+1 4 10 0 0 0 1 
+1 10 10 0 0 0 1 
+1 1 0 0 -0 1 0 
+1 0 0 4 -0 1 0 
+1 4 0 4 0 1 0 
+1 5 0 0 -0 1 0 
+1 10 0 0 -0 1 0 
+1 0 0 0 0 0 1 
+1 0 0 10 -0 1 0 
+1 0 10 0 0 0 1 
+1 0 0 0 -0 1 0 
+1 10 0 0 0 0 1 
+1 10 0 10 0 1 0 
+1 10 10 0 0 0 1 
+1 10 0 0 -0 1 0 
+1 0 0 0 1 0 -0 
+1 0 0 10 1 0 -0 
+1 0 10 0 1 0 -0 
+1 0 10 10 1 0 -0 
+Polygon3D 0
+PolygonOnTriangulations 0
+Surfaces 17
+1 0 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 10 0 0 1 1 0 -0 -0 1 0 
+1 0 10 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 0 0 1 1 0 -0 -0 1 0 
+1 0 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 4 0 0 1 1 0 -0 -0 1 0 
+1 4 0 0 1 0 -0 0 0 1 0 -1 0 
+1 10 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 10 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 10 0 0 1 1 0 -0 -0 1 0 
+1 0 10 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 0 0 1 1 0 -0 -0 1 0 
+1 10 0 0 1 0 -0 0 0 1 0 -1 0 
+Triangulations 0
+
+TShapes 97
+Ve
+1e-07
+0 0 10
+0 0
+
+0101101
+*
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  1 0 0 10
+2  1 1 0 0 10
+2  2 2 0 0 10
+0
+
+0101000
+-97 0 +96 0 *
+Ve
+1e-07
+0 10 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  2 0 0 10
+2  3 1 0 0 10
+2  4 3 0 0 10
+0
+
+0101000
+-94 0 +97 0 *
+Ve
+1e-07
+0 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  3 0 0 10
+2  5 1 0 0 10
+2  6 4 0 0 10
+0
+
+0101000
+-94 0 +92 0 *
+Ed
+ 1e-07 1 1 0
+1  4 0 0 10
+2  7 1 0 0 10
+2  8 5 0 0 10
+0
+
+0101000
+-92 0 +96 0 *
+Wi
+
+0101000
+-95 0 -93 0 +91 0 +90 0 *
+Fa
+0  1e-07 1 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face1* * *
+*
+0111000
++89 0 *
+Ve
+1e-07
+1 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  5 0 0 1
+2  9 2 0 0 1
+2  10 5 0 0 1
+0
+
+0101000
++96 0 -87 0 *
+Ve
+1e-07
+1 0 3
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  6 0 1 4
+2  11 6 0 1 4
+2  12 7 0 1 4
+0
+
+0101000
++87 2 -85 2 *
+Ve
+1e-07
+5 0 3
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  7 0 0 4
+2  13 7 0 0 4
+2  14 8 0 0 4
+0
+
+0101000
+-83 2 +85 2 *
+Ve
+1e-07
+5 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  8 0 1 4
+2  15 9 0 1 4
+2  16 7 0 1 4
+0
+
+0101000
++81 2 -83 2 *
+Ve
+1e-07
+10 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  5 0 5 10
+2  9 2 0 5 10
+2  10 5 0 5 10
+0
+
+0101000
++81 0 -79 0 *
+Ve
+1e-07
+10 0 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  9 0 0 10
+2  17 10 0 0 10
+2  18 2 0 0 10
+0
+
+0101000
+-77 0 +79 0 *
+Ed
+ 1e-07 1 1 0
+1  10 0 0 10
+2  19 2 0 0 10
+2  20 3 0 0 10
+0
+
+0101000
+-77 0 +97 0 *
+Wi
+
+0101000
+-86 0 -84 1 -82 1 +80 1 -78 0 -76 0 +75 0 +95 0 *
+Fa
+0  1e-07 2 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face2* * *
+*
+0111000
++74 0 *
+Ve
+1e-07
+10 10 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  11 0 0 10
+2  21 4 0 0 10
+2  22 3 0 0 10
+0
+
+0101000
+-72 0 +94 0 *
+Ed
+ 1e-07 1 1 0
+1  12 0 0 10
+2  23 10 0 0 10
+2  24 3 0 0 10
+0
+
+0101000
+-72 0 +77 0 *
+Wi
+
+0101000
+-93 0 -71 0 +70 0 +75 0 *
+Fa
+0  1e-07 3 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face16* * *
+*
+0111000
++69 0 *
+Ve
+1e-07
+1 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  13 0 0 1
+2  25 4 0 0 1
+2  26 5 0 0 1
+0
+
+0101000
++92 0 -67 0 *
+Ve
+1e-07
+1 10 3
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  14 0 1 4
+2  27 6 0 1 4
+2  28 11 0 1 4
+0
+
+0101000
++67 2 -65 2 *
+Ve
+1e-07
+5 10 3
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  15 0 0 4
+2  29 11 0 0 4
+2  30 8 0 0 4
+0
+
+0101000
+-63 2 +65 2 *
+Ve
+1e-07
+5 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  16 0 1 4
+2  31 9 0 1 4
+2  32 11 0 1 4
+0
+
+0101000
++61 2 -63 2 *
+Ve
+1e-07
+10 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  13 0 5 10
+2  25 4 0 5 10
+2  26 5 0 5 10
+0
+
+0101000
++61 0 -59 0 *
+Ed
+ 1e-07 1 1 0
+1  17 0 0 10
+2  33 10 0 0 10
+2  34 4 0 0 10
+0
+
+0101000
+-72 0 +59 0 *
+Wi
+
+0101000
+-66 0 -64 1 -62 1 +60 1 -58 0 -57 0 +71 0 +91 0 *
+Fa
+0  1e-07 4 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face3* * *
+*
+0111000
++56 0 *
+Ed
+ 1e-07 1 1 0
+1  18 0 0 10
+2  35 5 0 0 10
+2  36 6 1 0 10
+0
+
+0101000
++87 0 -67 0 *
+Wi
+
+0101000
++86 0 -90 0 -66 0 +54 0 *
+Fa
+0  1e-07 5 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face4* * *
+*
+0111000
++53 0 *
+Ed
+ 1e-07 1 1 0
+1  19 0 0 10
+2  37 6 0 0 10
+2  38 8 0 0 10
+0
+
+0101000
+-65 2 +85 2 *
+Wi
+
+0101000
+-84 1 -51 1 +64 1 +54 0 *
+Fa
+0  1e-07 6 1
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face5* * *
+*
+0111000
++50 0 *
+Ed
+ 1e-07 1 1 0
+1  20 0 0 10
+2  39 9 0 0 10
+2  40 8 0 0 10
+0
+
+0101000
+-63 2 +83 2 *
+Wi
+
+0101000
+-51 1 -62 1 +82 1 +48 1 *
+Fa
+0  1e-07 8 1
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face6* * *
+*
+0111000
++47 0 *
+Ed
+ 1e-07 1 1 0
+1  21 0 0 10
+2  41 5 0 0 10
+2  42 9 1 0 10
+0
+
+0101000
++81 0 -61 0 *
+Wi
+
+0101000
+-80 1 -48 1 +60 1 +45 0 *
+Fa
+0  1e-07 9 1
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face7* * *
+*
+0111000
++44 0 *
+Ed
+ 1e-07 1 1 0
+1  22 0 0 10
+2  43 10 0 0 10
+2  44 5 0 0 10
+0
+
+0101000
+-59 0 +79 0 *
+Wi
+
+0101000
+-45 0 -58 0 +42 0 +78 0 *
+Fa
+0  1e-07 5 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face8* * *
+*
+0111000
++41 0 *
+Wi
+
+0101000
+-76 0 -70 0 +57 0 +42 0 *
+Fa
+0  1e-07 10 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face9* * *
+*
+0111000
++39 0 *
+Sh
+
+0101000
+-88 0 -73 0 +68 0 +55 0 -52 0 +49 0 -46 0 -43 0 -40 0 +38 0 
+*
+So
+
+0100000
++37 0 *
+Ve
+1e-07
+0 0 10
+0 0
+
+0101101
+*
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  23 0 0 10
+2  45 12 0 0 10
+2  46 13 0 0 10
+0
+
+0101000
+-35 0 +34 0 *
+Ve
+1e-07
+0 10 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  24 0 0 10
+2  47 12 0 0 10
+2  48 14 0 0 10
+0
+
+0101000
+-32 0 +35 0 *
+Ve
+1e-07
+0 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  25 0 0 10
+2  49 12 0 0 10
+2  50 15 0 0 10
+0
+
+0101000
+-32 0 +30 0 *
+Ed
+ 1e-07 1 1 0
+1  26 0 0 10
+2  51 12 0 0 10
+2  52 16 0 0 10
+0
+
+0101000
+-30 0 +34 0 *
+Wi
+
+0101000
+-33 0 -31 0 +29 0 +28 0 *
+Fa
+0  1e-07 12 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face10* * *
+*
+0111000
++27 0 *
+Ve
+1e-07
+10 0 10
+0 0
+
+0101101
+*
+Ve
+1e-07
+10 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  27 0 0 10
+2  53 17 0 0 10
+2  54 13 0 0 10
+0
+
+0101000
+-25 0 +24 0 *
+Ve
+1e-07
+10 10 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  28 0 0 10
+2  55 17 0 0 10
+2  56 14 0 0 10
+0
+
+0101000
+-22 0 +25 0 *
+Ve
+1e-07
+10 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  29 0 0 10
+2  57 17 0 0 10
+2  58 15 0 0 10
+0
+
+0101000
+-22 0 +20 0 *
+Ed
+ 1e-07 1 1 0
+1  30 0 0 10
+2  59 17 0 0 10
+2  60 16 0 0 10
+0
+
+0101000
+-20 0 +24 0 *
+Wi
+
+0101000
+-23 0 -21 0 +19 0 +18 0 *
+Fa
+0  1e-07 17 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face11* * *
+*
+0111000
++17 0 *
+Ed
+ 1e-07 1 1 0
+1  31 0 0 10
+2  61 13 0 0 10
+2  62 16 0 0 10
+0
+
+0101000
+-24 0 +34 0 *
+Ed
+ 1e-07 1 1 0
+1  32 0 0 10
+2  63 13 0 0 10
+2  64 14 0 0 10
+0
+
+0101000
+-25 0 +35 0 *
+Wi
+
+0101000
+-15 0 -23 0 +14 0 +33 0 *
+Fa
+0  1e-07 13 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face12* * *
+*
+0111000
++13 0 *
+Ed
+ 1e-07 1 1 0
+1  33 0 0 10
+2  65 15 0 0 10
+2  66 16 0 0 10
+0
+
+0101000
+-20 0 +30 0 *
+Ed
+ 1e-07 1 1 0
+1  34 0 0 10
+2  67 15 0 0 10
+2  68 14 0 0 10
+0
+
+0101000
+-22 0 +32 0 *
+Wi
+
+0101000
+-11 0 -19 0 +10 0 +29 0 *
+Fa
+0  1e-07 15 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face13* * *
+*
+0111000
++9 0 *
+Wi
+
+0101000
+-28 0 -11 0 +18 0 +15 0 *
+Fa
+0  1e-07 16 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face14* * *
+*
+0111000
++7 0 *
+Wi
+
+0101000
+-31 0 -10 0 +21 0 +14 0 *
+Fa
+0  1e-07 14 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face15* * *
+*
+0111000
++5 0 *
+Sh
+
+0101100
+-26 0 +16 0 -12 0 +8 0 -6 0 +4 0 *
+So
+
+0100000
++3 0 *
+Co
+
+1100000
++36 0 +2 3 *
+
++1 0 
\ No newline at end of file

Added: cgm/trunk/test/beforesub2.occ_ref
===================================================================
--- cgm/trunk/test/beforesub2.occ_ref	                        (rev 0)
+++ cgm/trunk/test/beforesub2.occ_ref	2008-08-04 18:36:34 UTC (rev 2035)
@@ -0,0 +1,835 @@
+DBRep_DrawableShape
+
+CASCADE Topology V1, (c) Matra-Datavision
+Locations 3
+1
+              1               0               0               1 
+              0               1               0               0 
+              0               0               1              -1 
+2  1 -1 0
+1
+              1               0               0               0 
+              0               1               0               0 
+              0               0               1               1 
+Curve2ds 68
+1 0 0 1 0 
+1 0 0 1 0 
+1 10 0 0 -1 
+1 0 0 0 1 
+1 0 -10 1 0 
+1 0 0 1 0 
+1 0 0 0 -1 
+1 0 0 0 1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 0 0 1 0 
+1 0 0 1 0 
+1 4 0 0 1 
+1 0 0 1 0 
+1 0 0 1 0 
+1 0 4 1 0 
+1 0 0 1 0 
+1 0 10 1 0 
+1 10 0 0 1 
+1 0 0 1 0 
+1 10 0 0 1 
+1 0 10 1 0 
+1 10 0 0 -1 
+1 10 0 0 1 
+1 0 0 0 1 
+1 0 10 1 0 
+1 0 -10 1 0 
+1 0 0 1 0 
+1 4 0 0 1 
+1 0 10 1 0 
+1 0 -10 1 0 
+1 0 4 1 0 
+1 0 -10 1 0 
+1 0 10 1 0 
+8 0 10
+1 1 0 0 1 
+8 0 10
+1 1 0 0 -1 
+1 4 0 0 -1 
+1 0 0 0 1 
+1 4 0 0 -1 
+1 4 0 0 1 
+8 0 10
+1 5 0 0 1 
+8 0 10
+1 1 0 0 -1 
+1 0 0 0 -1 
+1 10 0 0 1 
+1 0 0 1 0 
+1 0 0 1 0 
+1 10 0 0 -1 
+1 0 0 0 1 
+1 0 -10 1 0 
+1 0 0 1 0 
+1 0 0 0 -1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 0 10 1 0 
+1 10 0 0 -1 
+1 10 0 0 1 
+1 0 -10 1 0 
+1 0 10 1 0 
+1 0 0 0 -1 
+1 10 0 0 1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 10 0 0 1 
+1 0 0 1 0 
+1 0 0 0 1 
+1 0 10 1 0 
+1 10 0 0 1 
+1 0 10 1 0 
+Curves 34
+1 0 0 0 0 0 1 
+1 0 0 10 -0 1 0 
+1 0 10 0 0 0 1 
+1 0 0 0 -0 1 0 
+1 0 0 0 1 0 -0 
+1 0 0 0 0 0 1 
+1 0 0 4 1 0 -0 
+1 4 0 0 0 0 1 
+1 10 0 0 0 0 1 
+1 0 0 10 1 0 -0 
+1 0 10 10 1 0 -0 
+1 10 0 10 0 1 0 
+1 0 10 0 1 0 -0 
+1 0 10 0 0 0 1 
+1 0 10 4 1 0 -0 
+1 4 10 0 0 0 1 
+1 10 10 0 0 0 1 
+1 1 0 0 -0 1 0 
+1 0 0 4 -0 1 0 
+1 4 0 4 0 1 0 
+1 5 0 0 -0 1 0 
+1 10 0 0 -0 1 0 
+1 0 0 0 0 0 1 
+1 0 0 10 -0 1 0 
+1 0 10 0 0 0 1 
+1 0 0 0 -0 1 0 
+1 10 0 0 0 0 1 
+1 10 0 10 0 1 0 
+1 10 10 0 0 0 1 
+1 10 0 0 -0 1 0 
+1 0 0 0 1 0 -0 
+1 0 0 10 1 0 -0 
+1 0 10 0 1 0 -0 
+1 0 10 10 1 0 -0 
+Polygon3D 0
+PolygonOnTriangulations 0
+Surfaces 17
+1 0 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 10 0 0 1 1 0 -0 -0 1 0 
+1 0 10 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 0 0 1 1 0 -0 -0 1 0 
+1 0 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 4 0 0 1 1 0 -0 -0 1 0 
+1 4 0 0 1 0 -0 0 0 1 0 -1 0 
+1 10 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 10 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 10 0 0 1 1 0 -0 -0 1 0 
+1 0 10 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 0 0 1 1 0 -0 -0 1 0 
+1 10 0 0 1 0 -0 0 0 1 0 -1 0 
+Triangulations 0
+
+TShapes 97
+Ve
+1e-07
+0 0 10
+0 0
+
+0101101
+*
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  1 0 0 10
+2  1 1 0 0 10
+2  2 2 0 0 10
+0
+
+0101000
+-97 0 +96 0 *
+Ve
+1e-07
+0 10 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  2 0 0 10
+2  3 1 0 0 10
+2  4 3 0 0 10
+0
+
+0101000
+-94 0 +97 0 *
+Ve
+1e-07
+0 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  3 0 0 10
+2  5 1 0 0 10
+2  6 4 0 0 10
+0
+
+0101000
+-94 0 +92 0 *
+Ed
+ 1e-07 1 1 0
+1  4 0 0 10
+2  7 1 0 0 10
+2  8 5 0 0 10
+0
+
+0101000
+-92 0 +96 0 *
+Wi
+
+0101000
+-95 0 -93 0 +91 0 +90 0 *
+Fa
+0  1e-07 1 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face1* * *
+*
+0111000
++89 0 *
+Ve
+1e-07
+1 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  5 0 0 1
+2  9 2 0 0 1
+2  10 5 0 0 1
+0
+
+0101000
++96 0 -87 0 *
+Ve
+1e-07
+1 0 3
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  6 0 1 4
+2  11 6 0 1 4
+2  12 7 0 1 4
+0
+
+0101000
++87 2 -85 2 *
+Ve
+1e-07
+5 0 3
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  7 0 0 4
+2  13 7 0 0 4
+2  14 8 0 0 4
+0
+
+0101000
+-83 2 +85 2 *
+Ve
+1e-07
+5 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  8 0 1 4
+2  15 9 0 1 4
+2  16 7 0 1 4
+0
+
+0101000
++81 2 -83 2 *
+Ve
+1e-07
+10 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  5 0 5 10
+2  9 2 0 5 10
+2  10 5 0 5 10
+0
+
+0101000
++81 0 -79 0 *
+Ve
+1e-07
+10 0 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  9 0 0 10
+2  17 10 0 0 10
+2  18 2 0 0 10
+0
+
+0101000
+-77 0 +79 0 *
+Ed
+ 1e-07 1 1 0
+1  10 0 0 10
+2  19 2 0 0 10
+2  20 3 0 0 10
+0
+
+0101000
+-77 0 +97 0 *
+Wi
+
+0101000
+-86 0 -84 1 -82 1 +80 1 -78 0 -76 0 +75 0 +95 0 *
+Fa
+0  1e-07 2 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face2* * *
+*
+0111000
++74 0 *
+Ve
+1e-07
+10 10 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  11 0 0 10
+2  21 4 0 0 10
+2  22 3 0 0 10
+0
+
+0101000
+-72 0 +94 0 *
+Ed
+ 1e-07 1 1 0
+1  12 0 0 10
+2  23 10 0 0 10
+2  24 3 0 0 10
+0
+
+0101000
+-72 0 +77 0 *
+Wi
+
+0101000
+-93 0 -71 0 +70 0 +75 0 *
+Fa
+0  1e-07 3 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face16* * *
+*
+0111000
++69 0 *
+Ve
+1e-07
+1 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  13 0 0 1
+2  25 4 0 0 1
+2  26 5 0 0 1
+0
+
+0101000
++92 0 -67 0 *
+Ve
+1e-07
+1 10 3
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  14 0 1 4
+2  27 6 0 1 4
+2  28 11 0 1 4
+0
+
+0101000
++67 2 -65 2 *
+Ve
+1e-07
+5 10 3
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  15 0 0 4
+2  29 11 0 0 4
+2  30 8 0 0 4
+0
+
+0101000
+-63 2 +65 2 *
+Ve
+1e-07
+5 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  16 0 1 4
+2  31 9 0 1 4
+2  32 11 0 1 4
+0
+
+0101000
++61 2 -63 2 *
+Ve
+1e-07
+10 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  13 0 5 10
+2  25 4 0 5 10
+2  26 5 0 5 10
+0
+
+0101000
++61 0 -59 0 *
+Ed
+ 1e-07 1 1 0
+1  17 0 0 10
+2  33 10 0 0 10
+2  34 4 0 0 10
+0
+
+0101000
+-72 0 +59 0 *
+Wi
+
+0101000
+-66 0 -64 1 -62 1 +60 1 -58 0 -57 0 +71 0 +91 0 *
+Fa
+0  1e-07 4 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face3* * *
+*
+0111000
++56 0 *
+Ed
+ 1e-07 1 1 0
+1  18 0 0 10
+2  35 5 0 0 10
+2  36 6 1 0 10
+0
+
+0101000
++87 0 -67 0 *
+Wi
+
+0101000
++86 0 -90 0 -66 0 +54 0 *
+Fa
+0  1e-07 5 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face4* * *
+*
+0111000
++53 0 *
+Ed
+ 1e-07 1 1 0
+1  19 0 0 10
+2  37 6 0 0 10
+2  38 8 0 0 10
+0
+
+0101000
+-65 2 +85 2 *
+Wi
+
+0101000
+-84 1 -51 1 +64 1 +54 0 *
+Fa
+0  1e-07 6 1
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face5* * *
+*
+0111000
++50 0 *
+Ed
+ 1e-07 1 1 0
+1  20 0 0 10
+2  39 9 0 0 10
+2  40 8 0 0 10
+0
+
+0101000
+-63 2 +83 2 *
+Wi
+
+0101000
+-51 1 -62 1 +82 1 +48 1 *
+Fa
+0  1e-07 8 1
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face6* * *
+*
+0111000
++47 0 *
+Ed
+ 1e-07 1 1 0
+1  21 0 0 10
+2  41 5 0 0 10
+2  42 9 1 0 10
+0
+
+0101000
++81 0 -61 0 *
+Wi
+
+0101000
+-80 1 -48 1 +60 1 +45 0 *
+Fa
+0  1e-07 9 1
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face7* * *
+*
+0111000
++44 0 *
+Ed
+ 1e-07 1 1 0
+1  22 0 0 10
+2  43 10 0 0 10
+2  44 5 0 0 10
+0
+
+0101000
+-59 0 +79 0 *
+Wi
+
+0101000
+-45 0 -58 0 +42 0 +78 0 *
+Fa
+0  1e-07 5 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face8* * *
+*
+0111000
++41 0 *
+Wi
+
+0101000
+-76 0 -70 0 +57 0 +42 0 *
+Fa
+0  1e-07 10 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face9* * *
+*
+0111000
++39 0 *
+Sh
+
+0101000
+-88 0 -73 0 +68 0 +55 0 -52 0 +49 0 -46 0 -43 0 -40 0 +38 0 
+*
+So
+
+0100000
++37 0 *
+Ve
+1e-07
+0 0 10
+0 0
+
+0101101
+*
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  23 0 0 10
+2  45 12 0 0 10
+2  46 13 0 0 10
+0
+
+0101000
+-35 0 +34 0 *
+Ve
+1e-07
+0 10 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  24 0 0 10
+2  47 12 0 0 10
+2  48 14 0 0 10
+0
+
+0101000
+-32 0 +35 0 *
+Ve
+1e-07
+0 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  25 0 0 10
+2  49 12 0 0 10
+2  50 15 0 0 10
+0
+
+0101000
+-32 0 +30 0 *
+Ed
+ 1e-07 1 1 0
+1  26 0 0 10
+2  51 12 0 0 10
+2  52 16 0 0 10
+0
+
+0101000
+-30 0 +34 0 *
+Wi
+
+0101000
+-33 0 -31 0 +29 0 +28 0 *
+Fa
+0  1e-07 12 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face10* * *
+*
+0111000
++27 0 *
+Ve
+1e-07
+10 0 10
+0 0
+
+0101101
+*
+Ve
+1e-07
+10 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  27 0 0 10
+2  53 17 0 0 10
+2  54 13 0 0 10
+0
+
+0101000
+-25 0 +24 0 *
+Ve
+1e-07
+10 10 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  28 0 0 10
+2  55 17 0 0 10
+2  56 14 0 0 10
+0
+
+0101000
+-22 0 +25 0 *
+Ve
+1e-07
+10 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  29 0 0 10
+2  57 17 0 0 10
+2  58 15 0 0 10
+0
+
+0101000
+-22 0 +20 0 *
+Ed
+ 1e-07 1 1 0
+1  30 0 0 10
+2  59 17 0 0 10
+2  60 16 0 0 10
+0
+
+0101000
+-20 0 +24 0 *
+Wi
+
+0101000
+-23 0 -21 0 +19 0 +18 0 *
+Fa
+0  1e-07 17 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face11* * *
+*
+0111000
++17 0 *
+Ed
+ 1e-07 1 1 0
+1  31 0 0 10
+2  61 13 0 0 10
+2  62 16 0 0 10
+0
+
+0101000
+-24 0 +34 0 *
+Ed
+ 1e-07 1 1 0
+1  32 0 0 10
+2  63 13 0 0 10
+2  64 14 0 0 10
+0
+
+0101000
+-25 0 +35 0 *
+Wi
+
+0101000
+-15 0 -23 0 +14 0 +33 0 *
+Fa
+0  1e-07 13 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face12* * *
+*
+0111000
++13 0 *
+Ed
+ 1e-07 1 1 0
+1  33 0 0 10
+2  65 15 0 0 10
+2  66 16 0 0 10
+0
+
+0101000
+-20 0 +30 0 *
+Ed
+ 1e-07 1 1 0
+1  34 0 0 10
+2  67 15 0 0 10
+2  68 14 0 0 10
+0
+
+0101000
+-22 0 +32 0 *
+Wi
+
+0101000
+-11 0 -19 0 +10 0 +29 0 *
+Fa
+0  1e-07 15 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face13* * *
+*
+0111000
++9 0 *
+Wi
+
+0101000
+-28 0 -11 0 +18 0 +15 0 *
+Fa
+0  1e-07 16 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face14* * *
+*
+0111000
++7 0 *
+Wi
+
+0101000
+-31 0 -10 0 +21 0 +14 0 *
+Fa
+0  1e-07 14 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face15* * *
+*
+0111000
++5 0 *
+Sh
+
+0101100
+-26 0 +16 0 -12 0 +8 0 -6 0 +4 0 *
+So
+
+0100000
++3 0 *
+Co
+
+1100000
++36 0 +2 3 *
+
++1 0 
\ No newline at end of file

Modified: cgm/trunk/test/modify.cpp
===================================================================
--- cgm/trunk/test/modify.cpp	2008-07-31 18:18:13 UTC (rev 2034)
+++ cgm/trunk/test/modify.cpp	2008-08-04 18:36:34 UTC (rev 2035)
@@ -124,6 +124,7 @@
   OCCModifyEngine* ome = OCCModifyEngine::instance();
 
   Body* body = gmti->brick(10, 10, 10);
+  CubitVector v(15,0,0);
   BodySM* bodysm = body->get_body_sm_ptr();
   DLIList<OCCSurface*> occ_surfaces;
   CAST_TO(bodysm, OCCBody)->get_all_surfaces(occ_surfaces);  
@@ -145,7 +146,6 @@
   DLIList<RefFace*> face_list;
   DLIList<Surface*> surface_list;
   DLIList<RefVertex*> vertices;
-  CubitVector v(15,0,0);
   for(int i = 0; i < faces_to_stitch.size(); i++)
   {
     //move each refface by (15,0,0)
@@ -683,8 +683,8 @@
   faces_to_remove.append(ref_faces.get());
   from_bodies = new_bodies;
   new_bodies.clean_out();
-  stat = gmti->make_thick_solid(from_bodies, faces_to_remove, new_bodies, -.2);
-  n = new_bodies.get()->num_ref_faces(); //n = 10
-  d = new_bodies.get()->measure(); //d = 72.3618
+  //stat = gmti->make_thick_solid(from_bodies, faces_to_remove, new_bodies, -.2);
+  //n = new_bodies.get()->num_ref_faces(); //n = 10
+  //d = new_bodies.get()->measure(); //d = 72.3618
   return CUBIT_SUCCESS;
 }

Added: cgm/trunk/test/r_w.cpp
===================================================================
--- cgm/trunk/test/r_w.cpp	                        (rev 0)
+++ cgm/trunk/test/r_w.cpp	2008-08-04 18:36:34 UTC (rev 2035)
@@ -0,0 +1,197 @@
+/**
+ * \file makept.cpp
+ *
+ * \brief makept, another simple C++ driver for CGM
+ *
+ * This program acts as a simple driver for CGM.  It reads in a geometry,
+ * and performs varies checks for bodies, surfaces, curves and vertices.
+ */
+#include "config.h"
+#include "CpuTimer.hpp"
+#include "GeometryModifyTool.hpp"
+#include "GeometryQueryTool.hpp"
+#include "OCCQueryEngine.hpp"
+#include "CubitUtil.hpp"
+#include "CubitMessage.hpp"
+#include "CubitDefines.h"
+#include "RefEntity.hpp"
+#include "Body.hpp"
+#include "RefVolume.hpp"
+#include "RefFace.hpp"
+#include "RefEdge.hpp"
+#include "RefVertex.hpp"
+#include "CubitObserver.hpp"
+#include "CastTo.hpp"
+#include "OCCModifyEngine.hpp"
+#include "AppUtil.hpp"
+#include "RefEntityFactory.hpp"
+#include "RefEdge.hpp"
+#include "BodySM.hpp"
+#include "Lump.hpp"
+#include "OCCLump.hpp"
+#include "OCCBody.hpp"
+#include "OCCSurface.hpp"
+#include "OCCCurve.hpp"
+#include "OCCShell.hpp"
+#include "TopoDS_Shape.hxx"
+#include "RefEntityName.hpp"
+#include "RefEntityFactory.hpp"
+
+#ifndef SRCDIR
+# define SRCDIR .
+#endif
+
+#define STRINGIFY_(X) #X
+#define STRINGIFY(X) STRINGIFY_(X)
+#define SRCPATH STRINGIFY(SRCDIR) "/"
+
+// forward declare some functions used and defined later
+CubitStatus read_geometry(int, char **, bool local = false);
+CubitStatus make_Point();
+// macro for printing a separator line
+#define PRINT_SEPARATOR   PRINT_INFO("=======================================\n");
+
+
+// main program - initialize, then send to proper function
+int main (int argc, char **argv)
+{
+
+  CubitObserver::init_static_observers();
+    // Initialize the GeometryTool
+  
+  CGMApp::instance()->startup( argc, argv );
+  OCCQueryEngine::instance();
+  OCCModifyEngine::instance();
+
+    // If there aren't any file arguments, print usage and exit
+  //if (argc == 1) {
+  //  PRINT_INFO("Usage: mergechk <geom_file> [<geom_file> ...]\n");
+  //  exit(0);
+  //}
+  
+  CubitStatus status = CUBIT_SUCCESS;
+
+
+
+  //Do make point.
+  status = make_Point();
+  if (status == CUBIT_FAILURE) 
+     PRINT_INFO("Operation Failed");
+
+  int ret_val = ( CubitMessage::instance()->error_count() );
+  if ( ret_val > 0 )
+  {
+    PRINT_ERROR("Errors found during Mergechk session.\n");
+  }
+  return ret_val;
+  
+}
+
+/// attribs module: list, modify attributes in a give model or models
+/// 
+/// Arguments: file name(s) of geometry files in which to look
+///
+CubitStatus read_geometry(int num_files, char **argv, bool local) 
+{
+  CubitStatus status = CUBIT_SUCCESS;
+  GeometryQueryTool *gti = GeometryQueryTool::instance();
+  assert(gti);
+  int i;
+  
+  PRINT_SEPARATOR;
+
+  for (i = 0; i < num_files; i++) {
+    std::string filename( local ? "./" : SRCPATH );
+    filename += argv[i];
+    status = gti->import_solid_model(filename.c_str(), "OCC");
+    if (status != CUBIT_SUCCESS) {
+      PRINT_ERROR("Problems reading geometry file %s.\n", filename.c_str());
+      abort();
+    }
+  }
+  PRINT_SEPARATOR;
+
+  return CUBIT_SUCCESS;
+}
+
+CubitStatus make_Point()
+{
+  GeometryQueryTool *gti = GeometryQueryTool::instance();
+  GeometryModifyTool *gmti = GeometryModifyTool::instance();
+
+  OCCQueryEngine::instance();
+
+  DLIList<Body*> bodies;
+  DLIList<RefEntity*>  free_entities;
+
+  // Read in the geometry from files specified on the command line
+  char *argv = "stitch.occ_name";
+  CubitStatus status = read_geometry(1, &argv, true);
+  if (status == CUBIT_FAILURE) exit(1);
+  //Read in 2 volumes.
+
+  CubitStatus rsl = CUBIT_SUCCESS;
+  DLIList<RefEntity*> ref_entity_list;
+  int num_ents_exported=0;
+  const CubitString cubit_version="10.2";
+  const char * filename = "beforesub.occ";
+  const char * filetype = "OCC";
+
+  rsl = gti->export_solid_model(ref_entity_list, filename, filetype,
+                                 num_ents_exported, cubit_version);
+
+  gti->bodies(bodies); 
+
+  //delete all entities
+  gti->delete_Body(bodies);
+
+  gti->get_free_ref_entities(free_entities);
+
+  for (int j = free_entities.size(); j--;)
+    {
+      gti->delete_RefEntity( free_entities.get_and_step());
+    }
+
+  argv = "beforesub.occ";
+  status = read_geometry(1, &argv, true);
+  if (status == CUBIT_FAILURE) exit(1);
+  //Read in 2 volumes.
+
+  //export the newly read-in file
+  filename = "beforesub2.occ";
+  ref_entity_list.clean_out();
+  num_ents_exported = 0;
+  rsl = gti->export_solid_model(ref_entity_list, filename, filetype,
+                                 num_ents_exported, cubit_version);
+
+  bodies.clean_out();
+  gti->bodies(bodies);
+  DLIList<Body*> new_bodies;
+  DLIList<Body*> from_bodies;
+  from_bodies.append(bodies.get());
+  Body* tool_body = bodies.step_and_get();  
+  rsl = gmti->subtract(tool_body,from_bodies, new_bodies,
+                       CUBIT_TRUE, CUBIT_FALSE);
+  //Created volume(s): 21, 22
+  //Destroyed volume(s): 18, 20
+  double d = new_bodies.step_and_get()->measure();
+  CubitVector v = new_bodies.get()->center_point();
+  int n = new_bodies.get()->num_ref_faces();
+  // n = 6
+  //new bodies has 2 bodies, one has a volume = 10 and the other has a 
+  //volume = 50; each of them has 6 ref_faces, of which 3 are new and 3 are
+  //remaining (unchanged or modified).
+
+  filename = "aftersub.occ";
+  ref_entity_list.clean_out();
+  num_ents_exported = 0;
+  rsl = gti->export_solid_model(ref_entity_list, filename, filetype,
+                                 num_ents_exported, cubit_version);
+
+  bodies.clean_out();
+  gti->bodies(bodies);
+  //delete all entities
+  gti->delete_Body(bodies); 
+  
+  return CUBIT_SUCCESS;
+}

Added: cgm/trunk/test/stitch.occ_name
===================================================================
--- cgm/trunk/test/stitch.occ_name	                        (rev 0)
+++ cgm/trunk/test/stitch.occ_name	2008-08-04 18:36:34 UTC (rev 2035)
@@ -0,0 +1,835 @@
+DBRep_DrawableShape
+
+CASCADE Topology V1, (c) Matra-Datavision
+Locations 3
+1
+              1               0               0               1 
+              0               1               0               0 
+              0               0               1              -1 
+2  1 -1 0
+1
+              1               0               0               0 
+              0               1               0               0 
+              0               0               1               1 
+Curve2ds 68
+1 0 0 1 0 
+1 0 0 1 0 
+1 10 0 0 -1 
+1 0 0 0 1 
+1 0 -10 1 0 
+1 0 0 1 0 
+1 0 0 0 -1 
+1 0 0 0 1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 0 0 1 0 
+1 0 0 1 0 
+1 4 0 0 1 
+1 0 0 1 0 
+1 0 0 1 0 
+1 0 4 1 0 
+1 0 0 1 0 
+1 0 10 1 0 
+1 10 0 0 1 
+1 0 0 1 0 
+1 10 0 0 1 
+1 0 10 1 0 
+1 10 0 0 -1 
+1 10 0 0 1 
+1 0 0 0 1 
+1 0 10 1 0 
+1 0 -10 1 0 
+1 0 0 1 0 
+1 4 0 0 1 
+1 0 10 1 0 
+1 0 -10 1 0 
+1 0 4 1 0 
+1 0 -10 1 0 
+1 0 10 1 0 
+8 0 10
+1 1 0 0 1 
+8 0 10
+1 1 0 0 -1 
+1 4 0 0 -1 
+1 0 0 0 1 
+1 4 0 0 -1 
+1 4 0 0 1 
+8 0 10
+1 5 0 0 1 
+8 0 10
+1 1 0 0 -1 
+1 0 0 0 -1 
+1 10 0 0 1 
+1 0 0 1 0 
+1 0 0 1 0 
+1 10 0 0 -1 
+1 0 0 0 1 
+1 0 -10 1 0 
+1 0 0 1 0 
+1 0 0 0 -1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 0 10 1 0 
+1 10 0 0 -1 
+1 10 0 0 1 
+1 0 -10 1 0 
+1 0 10 1 0 
+1 0 0 0 -1 
+1 10 0 0 1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 10 0 0 1 
+1 0 0 1 0 
+1 0 0 0 1 
+1 0 10 1 0 
+1 10 0 0 1 
+1 0 10 1 0 
+Curves 34
+1 0 0 0 0 0 1 
+1 0 0 10 -0 1 0 
+1 0 10 0 0 0 1 
+1 0 0 0 -0 1 0 
+1 0 0 0 1 0 -0 
+1 0 0 0 0 0 1 
+1 0 0 4 1 0 -0 
+1 4 0 0 0 0 1 
+1 10 0 0 0 0 1 
+1 0 0 10 1 0 -0 
+1 0 10 10 1 0 -0 
+1 10 0 10 0 1 0 
+1 0 10 0 1 0 -0 
+1 0 10 0 0 0 1 
+1 0 10 4 1 0 -0 
+1 4 10 0 0 0 1 
+1 10 10 0 0 0 1 
+1 1 0 0 -0 1 0 
+1 0 0 4 -0 1 0 
+1 4 0 4 0 1 0 
+1 5 0 0 -0 1 0 
+1 10 0 0 -0 1 0 
+1 0 0 0 0 0 1 
+1 0 0 10 -0 1 0 
+1 0 10 0 0 0 1 
+1 0 0 0 -0 1 0 
+1 10 0 0 0 0 1 
+1 10 0 10 0 1 0 
+1 10 10 0 0 0 1 
+1 10 0 0 -0 1 0 
+1 0 0 0 1 0 -0 
+1 0 0 10 1 0 -0 
+1 0 10 0 1 0 -0 
+1 0 10 10 1 0 -0 
+Polygon3D 0
+PolygonOnTriangulations 0
+Surfaces 17
+1 0 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 10 0 0 1 1 0 -0 -0 1 0 
+1 0 10 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 0 0 1 1 0 -0 -0 1 0 
+1 0 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 4 0 0 1 1 0 -0 -0 1 0 
+1 4 0 0 1 0 -0 0 0 1 0 -1 0 
+1 10 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 10 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 10 0 0 1 1 0 -0 -0 1 0 
+1 0 10 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 0 0 1 1 0 -0 -0 1 0 
+1 10 0 0 1 0 -0 0 0 1 0 -1 0 
+Triangulations 0
+
+TShapes 97
+Ve
+1e-07
+0 0 10
+0 0
+
+0101101
+*
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  1 0 0 10
+2  1 1 0 0 10
+2  2 2 0 0 10
+0
+
+0101000
+-97 0 +96 0 *
+Ve
+1e-07
+0 10 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  2 0 0 10
+2  3 1 0 0 10
+2  4 3 0 0 10
+0
+
+0101000
+-94 0 +97 0 *
+Ve
+1e-07
+0 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  3 0 0 10
+2  5 1 0 0 10
+2  6 4 0 0 10
+0
+
+0101000
+-94 0 +92 0 *
+Ed
+ 1e-07 1 1 0
+1  4 0 0 10
+2  7 1 0 0 10
+2  8 5 0 0 10
+0
+
+0101000
+-92 0 +96 0 *
+Wi
+
+0101000
+-95 0 -93 0 +91 0 +90 0 *
+Fa
+0  1e-07 1 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face1* * *
+*
+0111000
++89 0 *
+Ve
+1e-07
+1 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  5 0 0 1
+2  9 2 0 0 1
+2  10 5 0 0 1
+0
+
+0101000
++96 0 -87 0 *
+Ve
+1e-07
+1 0 3
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  6 0 1 4
+2  11 6 0 1 4
+2  12 7 0 1 4
+0
+
+0101000
++87 2 -85 2 *
+Ve
+1e-07
+5 0 3
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  7 0 0 4
+2  13 7 0 0 4
+2  14 8 0 0 4
+0
+
+0101000
+-83 2 +85 2 *
+Ve
+1e-07
+5 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  8 0 1 4
+2  15 9 0 1 4
+2  16 7 0 1 4
+0
+
+0101000
++81 2 -83 2 *
+Ve
+1e-07
+10 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  5 0 5 10
+2  9 2 0 5 10
+2  10 5 0 5 10
+0
+
+0101000
++81 0 -79 0 *
+Ve
+1e-07
+10 0 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  9 0 0 10
+2  17 10 0 0 10
+2  18 2 0 0 10
+0
+
+0101000
+-77 0 +79 0 *
+Ed
+ 1e-07 1 1 0
+1  10 0 0 10
+2  19 2 0 0 10
+2  20 3 0 0 10
+0
+
+0101000
+-77 0 +97 0 *
+Wi
+
+0101000
+-86 0 -84 1 -82 1 +80 1 -78 0 -76 0 +75 0 +95 0 *
+Fa
+0  1e-07 2 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face2* * *
+*
+0101000
++74 0 *
+Ve
+1e-07
+10 10 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  11 0 0 10
+2  21 4 0 0 10
+2  22 3 0 0 10
+0
+
+0101000
+-72 0 +94 0 *
+Ed
+ 1e-07 1 1 0
+1  12 0 0 10
+2  23 10 0 0 10
+2  24 3 0 0 10
+0
+
+0101000
+-72 0 +77 0 *
+Wi
+
+0101000
+-93 0 -71 0 +70 0 +75 0 *
+Fa
+0  1e-07 3 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face16* * *
+*
+0111000
++69 0 *
+Ve
+1e-07
+1 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  13 0 0 1
+2  25 4 0 0 1
+2  26 5 0 0 1
+0
+
+0101000
++92 0 -67 0 *
+Ve
+1e-07
+1 10 3
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  14 0 1 4
+2  27 6 0 1 4
+2  28 11 0 1 4
+0
+
+0101000
++67 2 -65 2 *
+Ve
+1e-07
+5 10 3
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  15 0 0 4
+2  29 11 0 0 4
+2  30 8 0 0 4
+0
+
+0101000
+-63 2 +65 2 *
+Ve
+1e-07
+5 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  16 0 1 4
+2  31 9 0 1 4
+2  32 11 0 1 4
+0
+
+0101000
++61 2 -63 2 *
+Ve
+1e-07
+10 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  13 0 5 10
+2  25 4 0 5 10
+2  26 5 0 5 10
+0
+
+0101000
++61 0 -59 0 *
+Ed
+ 1e-07 1 1 0
+1  17 0 0 10
+2  33 10 0 0 10
+2  34 4 0 0 10
+0
+
+0101000
+-72 0 +59 0 *
+Wi
+
+0101000
+-66 0 -64 1 -62 1 +60 1 -58 0 -57 0 +71 0 +91 0 *
+Fa
+0  1e-07 4 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face3* * *
+*
+0101000
++56 0 *
+Ed
+ 1e-07 1 1 0
+1  18 0 0 10
+2  35 5 0 0 10
+2  36 6 1 0 10
+0
+
+0101000
++87 0 -67 0 *
+Wi
+
+0101000
++86 0 -90 0 -66 0 +54 0 *
+Fa
+0  1e-07 5 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face4* * *
+*
+0101000
++53 0 *
+Ed
+ 1e-07 1 1 0
+1  19 0 0 10
+2  37 6 0 0 10
+2  38 8 0 0 10
+0
+
+0101000
+-65 2 +85 2 *
+Wi
+
+0101000
+-84 1 -51 1 +64 1 +54 0 *
+Fa
+0  1e-07 6 1
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face5* * *
+*
+0101000
++50 0 *
+Ed
+ 1e-07 1 1 0
+1  20 0 0 10
+2  39 9 0 0 10
+2  40 8 0 0 10
+0
+
+0101000
+-63 2 +83 2 *
+Wi
+
+0101000
+-51 1 -62 1 +82 1 +48 1 *
+Fa
+0  1e-07 8 1
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face6* * *
+*
+0101000
++47 0 *
+Ed
+ 1e-07 1 1 0
+1  21 0 0 10
+2  41 5 0 0 10
+2  42 9 1 0 10
+0
+
+0101000
++81 0 -61 0 *
+Wi
+
+0101000
+-80 1 -48 1 +60 1 +45 0 *
+Fa
+0  1e-07 9 1
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face7* * *
+*
+0101000
++44 0 *
+Ed
+ 1e-07 1 1 0
+1  22 0 0 10
+2  43 10 0 0 10
+2  44 5 0 0 10
+0
+
+0101000
+-59 0 +79 0 *
+Wi
+
+0101000
+-45 0 -58 0 +42 0 +78 0 *
+Fa
+0  1e-07 5 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face8* * *
+*
+0101000
++41 0 *
+Wi
+
+0101000
+-76 0 -70 0 +57 0 +42 0 *
+Fa
+0  1e-07 10 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face9* * *
+*
+0111000
++39 0 *
+Sh
+
+0101000
+-88 0 -73 0 +68 0 +55 0 -52 0 +49 0 -46 0 -43 0 -40 0 +38 0 
+*
+So
+
+0100000
++37 0 *
+Ve
+1e-07
+0 0 10
+0 0
+
+0101101
+*
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  23 0 0 10
+2  45 12 0 0 10
+2  46 13 0 0 10
+0
+
+0101000
+-35 0 +34 0 *
+Ve
+1e-07
+0 10 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  24 0 0 10
+2  47 12 0 0 10
+2  48 14 0 0 10
+0
+
+0101000
+-32 0 +35 0 *
+Ve
+1e-07
+0 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  25 0 0 10
+2  49 12 0 0 10
+2  50 15 0 0 10
+0
+
+0101000
+-32 0 +30 0 *
+Ed
+ 1e-07 1 1 0
+1  26 0 0 10
+2  51 12 0 0 10
+2  52 16 0 0 10
+0
+
+0101000
+-30 0 +34 0 *
+Wi
+
+0101000
+-33 0 -31 0 +29 0 +28 0 *
+Fa
+0  1e-07 12 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face10* * *
+*
+0111000
++27 0 *
+Ve
+1e-07
+10 0 10
+0 0
+
+0101101
+*
+Ve
+1e-07
+10 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  27 0 0 10
+2  53 17 0 0 10
+2  54 13 0 0 10
+0
+
+0101000
+-25 0 +24 0 *
+Ve
+1e-07
+10 10 10
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  28 0 0 10
+2  55 17 0 0 10
+2  56 14 0 0 10
+0
+
+0101000
+-22 0 +25 0 *
+Ve
+1e-07
+10 10 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  29 0 0 10
+2  57 17 0 0 10
+2  58 15 0 0 10
+0
+
+0101000
+-22 0 +20 0 *
+Ed
+ 1e-07 1 1 0
+1  30 0 0 10
+2  59 17 0 0 10
+2  60 16 0 0 10
+0
+
+0101000
+-20 0 +24 0 *
+Wi
+
+0101000
+-23 0 -21 0 +19 0 +18 0 *
+Fa
+0  1e-07 17 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face11* * *
+*
+0111000
++17 0 *
+Ed
+ 1e-07 1 1 0
+1  31 0 0 10
+2  61 13 0 0 10
+2  62 16 0 0 10
+0
+
+0101000
+-24 0 +34 0 *
+Ed
+ 1e-07 1 1 0
+1  32 0 0 10
+2  63 13 0 0 10
+2  64 14 0 0 10
+0
+
+0101000
+-25 0 +35 0 *
+Wi
+
+0101000
+-15 0 -23 0 +14 0 +33 0 *
+Fa
+0  1e-07 13 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face12* * *
+*
+0111000
++13 0 *
+Ed
+ 1e-07 1 1 0
+1  33 0 0 10
+2  65 15 0 0 10
+2  66 16 0 0 10
+0
+
+0101000
+-20 0 +30 0 *
+Ed
+ 1e-07 1 1 0
+1  34 0 0 10
+2  67 15 0 0 10
+2  68 14 0 0 10
+0
+
+0101000
+-22 0 +32 0 *
+Wi
+
+0101000
+-11 0 -19 0 +10 0 +29 0 *
+Fa
+0  1e-07 15 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face13* * *
+*
+0111000
++9 0 *
+Wi
+
+0101000
+-28 0 -11 0 +18 0 +15 0 *
+Fa
+0  1e-07 16 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face14* * *
+*
+0111000
++7 0 *
+Wi
+
+0101000
+-31 0 -10 0 +21 0 +14 0 *
+Fa
+0  1e-07 14 0
+
+NEW_SIMPLE_ATTRIB ENTITY_NAME* face15* * *
+*
+0111000
++5 0 *
+Sh
+
+0101100
+-26 0 +16 0 -12 0 +8 0 -6 0 +4 0 *
+So
+
+0100000
++3 0 *
+Co
+
+1100000
++36 0 +2 3 *
+
++1 0 




More information about the cgma-dev mailing list