[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