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

janehu at mcs.anl.gov janehu at mcs.anl.gov
Thu Sep 4 12:35:48 CDT 2008


Author: janehu
Date: 2008-09-04 12:35:47 -0500 (Thu, 04 Sep 2008)
New Revision: 2055

Added:
   cgm/trunk/test/unite1.occ
   cgm/trunk/test/unite2.occ
   cgm/trunk/test/unite3.occ
   cgm/trunk/test/unite4.occ
   cgm/trunk/test/unite5.occ
   cgm/trunk/test/unite6.occ
Modified:
   cgm/trunk/test/r_w.cpp
Log:
updated test cases for unite operation to see the name changes with the order of enities to be united.

Modified: cgm/trunk/test/r_w.cpp
===================================================================
--- cgm/trunk/test/r_w.cpp	2008-09-03 18:15:05 UTC (rev 2054)
+++ cgm/trunk/test/r_w.cpp	2008-09-04 17:35:47 UTC (rev 2055)
@@ -195,5 +195,117 @@
   
   gti->get_free_ref_entities(free_entities);
   assert(free_entities.size() ==0);
+
+  // Read in the geometry from files specified on the command line
+  argv = "unite1.occ";
+  status = read_geometry(1, &argv, true);
+  if (status == CUBIT_FAILURE) exit(1);
+  //Read in 2 volumes.
+
+  from_bodies.clean_out();
+  new_bodies.clean_out();
+  gti->bodies(from_bodies);
+  status = gmti->unite(from_bodies, new_bodies, CUBIT_FALSE);
+  assert(status);
+
+  filename = "unite2.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);
+
+  gti->get_free_ref_entities(free_entities);
+  assert(free_entities.size() ==0);
+
+  // Read in the geometry from files specified on the command line
+  argv = "unite1.occ";
+  status = read_geometry(1, &argv, true);
+  if (status == CUBIT_FAILURE) exit(1);
+  //Read in 2 volumes.
+
+  //change the order of the two bodies,and unite, see the united name unchanged.
+  new_bodies.clean_out();
+  bodies.clean_out();
+  gti->bodies(bodies);
+  from_bodies.clean_out();
+  from_bodies.append(bodies.step_and_get());
+  from_bodies.append(bodies.step_and_get());
+
+  status = gmti->unite(from_bodies, new_bodies, CUBIT_FALSE);
+  assert(status);
+  filename = "unite3.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);
+
+  gti->get_free_ref_entities(free_entities);
+  assert(free_entities.size() ==0);
+
+    // Read in the geometry from files specified on the command line
+  argv = "unite4.occ";
+  status = read_geometry(1, &argv, true);
+  if (status == CUBIT_FAILURE) exit(1);
+  //Read in 2 volumes.
+
+  from_bodies.clean_out();
+  new_bodies.clean_out();
+  gti->bodies(from_bodies);
+  status = gmti->unite(from_bodies, new_bodies, CUBIT_FALSE);
+  assert(status);
+
+  filename = "unite5.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);
+
+  gti->get_free_ref_entities(free_entities);
+  assert(free_entities.size() ==0);
+
+  // Read in the geometry from files specified on the command line
+  argv = "unite4.occ";
+  status = read_geometry(1, &argv, true);
+  if (status == CUBIT_FAILURE) exit(1);
+  //Read in 2 volumes.
+
+  //change the order of the two bodies, and unite, see the name change.
+  new_bodies.clean_out();
+  bodies.clean_out();
+  gti->bodies(bodies);
+  from_bodies.clean_out();
+  from_bodies.append(bodies.step_and_get());
+  from_bodies.append(bodies.step_and_get());
+
+  status = gmti->unite(from_bodies, new_bodies, CUBIT_FALSE);
+  assert(status);
+  filename = "unite6.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);
+
+  gti->get_free_ref_entities(free_entities);
+  assert(free_entities.size() ==0);
   return CUBIT_SUCCESS;
 }

Added: cgm/trunk/test/unite1.occ
===================================================================
--- cgm/trunk/test/unite1.occ	                        (rev 0)
+++ cgm/trunk/test/unite1.occ	2008-09-04 17:35:47 UTC (rev 2055)
@@ -0,0 +1,567 @@
+DBRep_DrawableShape
+
+CASCADE Topology V1, (c) Matra-Datavision
+Locations 3
+1
+              1               0               0               0 
+              0               1               0             0.5 
+              0               0               1               0 
+1
+              1               0               0               0 
+              0               1               0             0.5 
+              0               0               1               0 
+2  1 1 2 1 0
+Curve2ds 48
+1 0 0 1 0 
+1 0 0 1 0 
+1 1 0 0 -1 
+1 0 0 0 1 
+1 0 -1 1 0 
+1 0 0 1 0 
+1 0 0 0 -1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 0 1 1 0 
+1 1 0 0 -1 
+1 1 0 0 1 
+1 0 -1 1 0 
+1 0 1 1 0 
+1 0 0 0 -1 
+1 1 0 0 1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 1 0 0 1 
+1 0 0 1 0 
+1 0 0 0 1 
+1 0 1 1 0 
+1 1 0 0 1 
+1 0 1 1 0 
+1 0 0 1 0 
+1 0 0 1 0 
+1 1 0 0 -1 
+1 0 0 0 1 
+1 0 -1 1 0 
+1 0 0 1 0 
+1 0 0 0 -1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 0 1 1 0 
+1 1 0 0 -1 
+1 1 0 0 1 
+1 0 -1 1 0 
+1 0 1 1 0 
+1 0 0 0 -1 
+1 1 0 0 1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 1 0 0 1 
+1 0 0 1 0 
+1 0 0 0 1 
+1 0 1 1 0 
+1 1 0 0 1 
+1 0 1 1 0 
+Curves 24
+1 0 0 0 0 0 1 
+1 0 0 1 -0 1 0 
+1 0 1 0 0 0 1 
+1 0 0 0 -0 1 0 
+1 1 0 0 0 0 1 
+1 1 0 1 0 1 0 
+1 1 1 0 0 0 1 
+1 1 0 0 -0 1 0 
+1 0 0 0 1 0 -0 
+1 0 0 1 1 0 -0 
+1 0 1 0 1 0 -0 
+1 0 1 1 1 0 -0 
+1 0 0 0 0 0 1 
+1 0 0 1 -0 1 0 
+1 0 1 0 0 0 1 
+1 0 0 0 -0 1 0 
+1 1 0 0 0 0 1 
+1 1 0 1 0 1 0 
+1 1 1 0 0 0 1 
+1 1 0 0 -0 1 0 
+1 0 0 0 1 0 -0 
+1 0 0 1 1 0 -0 
+1 0 1 0 1 0 -0 
+1 0 1 1 1 0 -0 
+Polygon3D 0
+PolygonOnTriangulations 0
+Surfaces 12
+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 1 0 0 1 1 0 -0 -0 1 0 
+1 0 1 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 0 0 1 1 0 -0 -0 1 0 
+1 1 0 0 1 0 -0 0 0 1 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 1 0 0 1 1 0 -0 -0 1 0 
+1 0 1 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 0 0 1 1 0 -0 -0 1 0 
+1 1 0 0 1 0 -0 0 0 1 0 -1 0 
+Triangulations 0
+
+TShapes 69
+Ve
+1e-07
+0 0 1
+0 0
+
+0101101
+*
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  1 0 0 1
+2  1 1 0 0 1
+2  2 2 0 0 1
+0
+
+0101000
+-69 0 +68 0 *
+Ve
+1e-07
+0 1 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  2 0 0 1
+2  3 1 0 0 1
+2  4 3 0 0 1
+0
+
+0101000
+-66 0 +69 0 *
+Ve
+1e-07
+0 1 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  3 0 0 1
+2  5 1 0 0 1
+2  6 4 0 0 1
+0
+
+0101000
+-66 0 +64 0 *
+Ed
+ 1e-07 1 1 0
+1  4 0 0 1
+2  7 1 0 0 1
+2  8 5 0 0 1
+0
+
+0101000
+-64 0 +68 0 *
+Wi
+
+0101000
+-67 0 -65 0 +63 0 +62 0 *
+Fa
+0  1e-07 1 0
+
+0111000
++61 0 *
+Ve
+1e-07
+1 0 1
+0 0
+
+0101101
+*
+Ve
+1e-07
+1 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  5 0 0 1
+2  9 6 0 0 1
+2  10 2 0 0 1
+0
+
+0101000
+-59 0 +58 0 *
+Ve
+1e-07
+1 1 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  6 0 0 1
+2  11 6 0 0 1
+2  12 3 0 0 1
+0
+
+0101000
+-56 0 +59 0 *
+Ve
+1e-07
+1 1 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  7 0 0 1
+2  13 6 0 0 1
+2  14 4 0 0 1
+0
+
+0101000
+-56 0 +54 0 *
+Ed
+ 1e-07 1 1 0
+1  8 0 0 1
+2  15 6 0 0 1
+2  16 5 0 0 1
+0
+
+0101000
+-54 0 +58 0 *
+Wi
+
+0101000
+-57 0 -55 0 +53 0 +52 0 *
+Fa
+0  1e-07 6 0
+
+0111000
++51 0 *
+Ed
+ 1e-07 1 1 0
+1  9 0 0 1
+2  17 2 0 0 1
+2  18 5 0 0 1
+0
+
+0101000
+-58 0 +68 0 *
+Ed
+ 1e-07 1 1 0
+1  10 0 0 1
+2  19 2 0 0 1
+2  20 3 0 0 1
+0
+
+0101000
+-59 0 +69 0 *
+Wi
+
+0101000
+-49 0 -57 0 +48 0 +67 0 *
+Fa
+0  1e-07 2 0
+
+0111000
++47 0 *
+Ed
+ 1e-07 1 1 0
+1  11 0 0 1
+2  21 4 0 0 1
+2  22 5 0 0 1
+0
+
+0101000
+-54 0 +64 0 *
+Ed
+ 1e-07 1 1 0
+1  12 0 0 1
+2  23 4 0 0 1
+2  24 3 0 0 1
+0
+
+0101000
+-56 0 +66 0 *
+Wi
+
+0101000
+-45 0 -53 0 +44 0 +63 0 *
+Fa
+0  1e-07 4 0
+
+0111000
++43 0 *
+Wi
+
+0101000
+-62 0 -45 0 +52 0 +49 0 *
+Fa
+0  1e-07 5 0
+
+0111000
++41 0 *
+Wi
+
+0101000
+-65 0 -44 0 +55 0 +48 0 *
+Fa
+0  1e-07 3 0
+
+0111000
++39 0 *
+Sh
+
+0101100
+-60 0 +50 0 -46 0 +42 0 -40 0 +38 0 *
+So
+
+CGM_ATTRIB ENTITY_NAME* volumeB* * *
+*
+0100000
++37 0 *
+Ve
+1e-07
+0 0 1
+0 0
+
+0101101
+*
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  13 0 0 1
+2  25 7 0 0 1
+2  26 8 0 0 1
+0
+
+0101000
+-35 0 +34 0 *
+Ve
+1e-07
+0 1 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  14 0 0 1
+2  27 7 0 0 1
+2  28 9 0 0 1
+0
+
+0101000
+-32 0 +35 0 *
+Ve
+1e-07
+0 1 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  15 0 0 1
+2  29 7 0 0 1
+2  30 10 0 0 1
+0
+
+0101000
+-32 0 +30 0 *
+Ed
+ 1e-07 1 1 0
+1  16 0 0 1
+2  31 7 0 0 1
+2  32 11 0 0 1
+0
+
+0101000
+-30 0 +34 0 *
+Wi
+
+0101000
+-33 0 -31 0 +29 0 +28 0 *
+Fa
+0  1e-07 7 0
+
+0111000
++27 0 *
+Ve
+1e-07
+1 0 1
+0 0
+
+0101101
+*
+Ve
+1e-07
+1 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  17 0 0 1
+2  33 12 0 0 1
+2  34 8 0 0 1
+0
+
+0101000
+-25 0 +24 0 *
+Ve
+1e-07
+1 1 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  18 0 0 1
+2  35 12 0 0 1
+2  36 9 0 0 1
+0
+
+0101000
+-22 0 +25 0 *
+Ve
+1e-07
+1 1 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  19 0 0 1
+2  37 12 0 0 1
+2  38 10 0 0 1
+0
+
+0101000
+-22 0 +20 0 *
+Ed
+ 1e-07 1 1 0
+1  20 0 0 1
+2  39 12 0 0 1
+2  40 11 0 0 1
+0
+
+0101000
+-20 0 +24 0 *
+Wi
+
+0101000
+-23 0 -21 0 +19 0 +18 0 *
+Fa
+0  1e-07 12 0
+
+0111000
++17 0 *
+Ed
+ 1e-07 1 1 0
+1  21 0 0 1
+2  41 8 0 0 1
+2  42 11 0 0 1
+0
+
+0101000
+-24 0 +34 0 *
+Ed
+ 1e-07 1 1 0
+1  22 0 0 1
+2  43 8 0 0 1
+2  44 9 0 0 1
+0
+
+0101000
+-25 0 +35 0 *
+Wi
+
+0101000
+-15 0 -23 0 +14 0 +33 0 *
+Fa
+0  1e-07 8 0
+
+0111000
++13 0 *
+Ed
+ 1e-07 1 1 0
+1  23 0 0 1
+2  45 10 0 0 1
+2  46 11 0 0 1
+0
+
+0101000
+-20 0 +30 0 *
+Ed
+ 1e-07 1 1 0
+1  24 0 0 1
+2  47 10 0 0 1
+2  48 9 0 0 1
+0
+
+0101000
+-22 0 +32 0 *
+Wi
+
+0101000
+-11 0 -19 0 +10 0 +29 0 *
+Fa
+0  1e-07 10 0
+
+0111000
++9 0 *
+Wi
+
+0101000
+-28 0 -11 0 +18 0 +15 0 *
+Fa
+0  1e-07 11 0
+
+0111000
++7 0 *
+Wi
+
+0101000
+-31 0 -10 0 +21 0 +14 0 *
+Fa
+0  1e-07 9 0
+
+0111000
++5 0 *
+Sh
+
+0101100
+-26 0 +16 0 -12 0 +8 0 -6 0 +4 0 *
+So
+
+CGM_ATTRIB ENTITY_NAME* volumeA* * *
+*
+0100000
++3 0 *
+Co
+
+1100000
++36 3 +2 0 *
+
++1 0 

Added: cgm/trunk/test/unite2.occ
===================================================================
--- cgm/trunk/test/unite2.occ	                        (rev 0)
+++ cgm/trunk/test/unite2.occ	2008-09-04 17:35:47 UTC (rev 2055)
@@ -0,0 +1,464 @@
+DBRep_DrawableShape
+
+CASCADE Topology V1, (c) Matra-Datavision
+Locations 4
+1
+              1               0               0               0 
+              0               1               0             0.5 
+              0               0               1               0 
+1
+              1               0               0               0 
+              0               1               0             0.5 
+              0               0               1               0 
+2  1 1 2 1 0
+2  2 -1 1 -1 0
+Curve2ds 40
+1 0 0 0 1 
+1 0 1 1 0 
+1 0 -1 1 0 
+1 0 1 1 0 
+1 1 0 0 1 
+1 0 1 1 0 
+1 0 -1 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 0 -1 
+1 1 0 0 1 
+1 0 0 1 0 
+1 0 1 1 0 
+1 1 0 0 -1 
+1 1 0 0 1 
+1 1 0 0 -1 
+1 0 0 0 1 
+1 1 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 0 0 1 
+1 0 0 1 0 
+1 0 0 0 -1 
+1 1 0 0 1 
+1 0 0 1 0 
+1 0 1 1 0 
+1 1 0 0 -1 
+1 1 0 0 1 
+1 1 0 0 -1 
+1 0 0 0 1 
+1 1 0 0 1 
+1 0 0 1 0 
+1 0 0 1 0 
+1 0 0 1 0 
+Curves 20
+1 0 1 0 1 0 -0 
+1 1 1 0 0 0 1 
+1 0 1 1 1 0 -0 
+1 0 1 0 0 0 1 
+1 0 0 0 -0 1 0 
+1 0 0 0 1 0 -0 
+1 1 0 0 -0 1 0 
+1 1 0 0 0 0 1 
+1 1 0 1 0 1 0 
+1 0 0 1 -0 1 0 
+1 0 0 1 1 0 -0 
+1 0 0 0 0 0 1 
+1 0 0 0 -0 1 0 
+1 0 0 0 1 0 -0 
+1 1 0 0 -0 1 0 
+1 1 0 0 0 0 1 
+1 1 0 1 0 1 0 
+1 0 0 1 -0 1 0 
+1 0 0 1 1 0 -0 
+1 0 0 0 0 0 1 
+Polygon3D 0
+PolygonOnTriangulations 0
+Surfaces 11
+1 0 1 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 0 0 1 1 0 -0 -0 1 0 
+1 1 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 1 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 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 1 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 1 0 0 1 1 0 -0 -0 1 0 
+Triangulations 0
+
+TShapes 55
+Ve
+1e-07
+1 1 0
+0 0
+
+0101101
+*
+Ve
+1e-07
+0 1 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  1 0 0 1
+2  1 1 0 0 1
+2  2 2 0 0 1
+0
+
+0101000
+-55 0 +54 0 *
+Ve
+1e-07
+1 1 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  2 0 0 1
+2  3 3 0 0 1
+2  4 1 0 0 1
+0
+
+0101000
+-52 0 +55 0 *
+Ve
+1e-07
+0 1 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  3 0 0 1
+2  5 1 0 0 1
+2  6 4 0 0 1
+0
+
+0101000
+-52 0 +50 0 *
+Ed
+ 1e-07 1 1 0
+1  4 0 0 1
+2  7 5 0 0 1
+2  8 1 0 0 1
+0
+
+0101000
+-50 0 +54 0 *
+Wi
+
+0101000
+-53 0 -51 0 +49 0 +48 0 *
+Fa
+0  1e-07 1 0
+
+0111000
++47 0 *
+Ve
+1e-07
+0 1 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  5 0 0 1
+2  9 5 0 0 1
+2  10 2 0 0 1
+0
+
+0101000
++45 4 -54 0 *
+Ve
+1e-07
+1 1 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  6 0 0 1
+2  11 6 0 0 1
+2  12 2 0 0 1
+0
+
+0101000
++45 4 -43 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
++43 4 -55 0 *
+Wi
+
+0101000
+-44 3 +42 3 -53 3 +41 3 *
+Fa
+0  1e-07 2 3
+
+0101000
++40 0 *
+Ve
+1e-07
+1 1 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  8 0 0 1
+2  15 3 0 0 1
+2  16 6 0 0 1
+0
+
+0101000
++43 4 -38 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
++38 4 -52 0 *
+Wi
+
+0101000
+-37 3 +41 3 -36 3 +51 3 *
+Fa
+0  1e-07 3 3
+
+0101000
++35 0 *
+Ve
+1e-07
+0 1 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  10 0 0 1
+2  19 5 0 0 1
+2  20 4 0 0 1
+0
+
+0101000
++33 4 -50 0 *
+Ed
+ 1e-07 1 1 0
+1  11 0 0 1
+2  21 6 0 0 1
+2  22 4 0 0 1
+0
+
+0101000
++33 4 -38 4 *
+Wi
+
+0101000
+-32 3 +31 3 -49 3 +36 3 *
+Fa
+0  1e-07 4 3
+
+0101000
++30 0 *
+Ed
+ 1e-07 1 1 0
+1  12 0 0 1
+2  23 5 0 0 1
+2  24 6 0 0 1
+0
+
+0101000
++45 4 -33 4 *
+Wi
+
+0101000
+-28 3 +44 3 -32 3 +48 3 *
+Fa
+0  1e-07 5 3
+
+0101000
++27 0 *
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  13 0 0 1
+2  25 8 0 0 1
+2  26 7 0 0 1
+0
+
+0101000
++25 0 -45 0 *
+Ve
+1e-07
+1 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  14 0 0 1
+2  27 9 0 0 1
+2  28 7 0 0 1
+0
+
+0101000
+-23 0 +25 0 *
+Ed
+ 1e-07 1 1 0
+1  15 0 0 1
+2  29 10 0 0 1
+2  30 7 0 0 1
+0
+
+0101000
++23 0 -43 0 *
+Wi
+
+0101000
+-24 0 +22 0 -42 3 +21 0 *
+Fa
+0  1e-07 7 0
+
+0101000
++20 0 *
+Ve
+1e-07
+1 0 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  16 0 0 1
+2  31 10 0 0 1
+2  32 9 0 0 1
+0
+
+0101000
+-18 0 +23 0 *
+Ed
+ 1e-07 1 1 0
+1  17 0 0 1
+2  33 10 0 0 1
+2  34 11 0 0 1
+0
+
+0101000
++18 0 -38 0 *
+Wi
+
+0101000
+-17 0 -16 0 +21 0 +37 3 *
+Fa
+0  1e-07 10 0
+
+0101000
++15 0 *
+Ve
+1e-07
+0 0 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  18 0 0 1
+2  35 8 0 0 1
+2  36 11 0 0 1
+0
+
+0101000
++13 0 -33 0 *
+Ed
+ 1e-07 1 1 0
+1  19 0 0 1
+2  37 9 0 0 1
+2  38 11 0 0 1
+0
+
+0101000
+-18 0 +13 0 *
+Wi
+
+0101000
+-12 0 +11 0 -31 3 +16 0 *
+Fa
+0  1e-07 11 0
+
+0101000
++10 0 *
+Ed
+ 1e-07 1 1 0
+1  20 0 0 1
+2  39 8 0 0 1
+2  40 9 0 0 1
+0
+
+0101000
+-13 0 +25 0 *
+Wi
+
+0101000
+-8 0 -12 0 +24 0 +28 3 *
+Fa
+0  1e-07 8 0
+
+0101000
++7 0 *
+Wi
+
+0101000
+-22 0 -17 0 +11 0 +8 0 *
+Fa
+0  1e-07 9 0
+
+0111000
++5 0 *
+Sh
+
+0101000
++46 3 -39 0 +34 0 +29 0 -26 0 -19 0 +14 0 +9 0 -6 0 -4 0 
+*
+So
+
+CGM_ATTRIB ENTITY_NAME* volumeB* * *
+*
+0100000
++3 0 *
+Co
+
+1100000
++2 0 *
+
++1 0 
\ No newline at end of file

Added: cgm/trunk/test/unite3.occ
===================================================================
--- cgm/trunk/test/unite3.occ	                        (rev 0)
+++ cgm/trunk/test/unite3.occ	2008-09-04 17:35:47 UTC (rev 2055)
@@ -0,0 +1,464 @@
+DBRep_DrawableShape
+
+CASCADE Topology V1, (c) Matra-Datavision
+Locations 4
+1
+              1               0               0               0 
+              0               1               0             0.5 
+              0               0               1               0 
+1
+              1               0               0               0 
+              0               1               0             0.5 
+              0               0               1               0 
+2  1 1 2 1 0
+2  2 -1 1 -1 0
+Curve2ds 40
+1 0 0 0 1 
+1 0 0 1 0 
+1 0 0 1 0 
+1 0 1 1 0 
+1 1 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 0 0 1 
+1 0 1 1 0 
+1 0 0 0 -1 
+1 1 0 0 1 
+1 1 0 0 -1 
+1 1 0 0 1 
+1 0 -1 1 0 
+1 0 1 1 0 
+1 1 0 0 -1 
+1 0 0 0 1 
+1 1 0 0 1 
+1 0 1 1 0 
+1 0 -1 1 0 
+1 0 0 1 0 
+1 0 0 0 -1 
+1 0 0 0 1 
+1 0 0 0 1 
+1 0 1 1 0 
+1 0 0 0 -1 
+1 1 0 0 1 
+1 1 0 0 -1 
+1 1 0 0 1 
+1 0 -1 1 0 
+1 0 1 1 0 
+1 1 0 0 -1 
+1 0 0 0 1 
+1 1 0 0 1 
+1 0 1 1 0 
+1 0 -1 1 0 
+1 0 0 1 0 
+Curves 20
+1 0 0 0 1 0 -0 
+1 1 0 0 0 0 1 
+1 0 0 1 1 0 -0 
+1 0 0 0 0 0 1 
+1 0 0 0 -0 1 0 
+1 0 1 0 1 0 -0 
+1 1 0 0 -0 1 0 
+1 1 0 1 0 1 0 
+1 1 1 0 0 0 1 
+1 0 0 1 -0 1 0 
+1 0 1 1 1 0 -0 
+1 0 1 0 0 0 1 
+1 0 0 0 -0 1 0 
+1 0 1 0 1 0 -0 
+1 1 0 0 -0 1 0 
+1 1 0 1 0 1 0 
+1 1 1 0 0 0 1 
+1 0 0 1 -0 1 0 
+1 0 1 1 1 0 -0 
+1 0 1 0 0 0 1 
+Polygon3D 0
+PolygonOnTriangulations 0
+Surfaces 11
+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 1 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 1 0 0 1 1 0 -0 -0 1 0 
+1 0 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 1 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 1 0 -0 1 0 0 0 1 1 0 -0 
+1 1 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 1 0 0 1 1 0 -0 -0 1 0 
+Triangulations 0
+
+TShapes 55
+Ve
+1e-07
+1 0 0
+0 0
+
+0101101
+*
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  1 0 0 1
+2  1 1 0 0 1
+2  2 2 0 0 1
+0
+
+0101000
+-55 0 +54 0 *
+Ve
+1e-07
+1 0 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  2 0 0 1
+2  3 3 0 0 1
+2  4 1 0 0 1
+0
+
+0101000
+-52 0 +55 0 *
+Ve
+1e-07
+0 0 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  3 0 0 1
+2  5 1 0 0 1
+2  6 4 0 0 1
+0
+
+0101000
+-52 0 +50 0 *
+Ed
+ 1e-07 1 1 0
+1  4 0 0 1
+2  7 5 0 0 1
+2  8 1 0 0 1
+0
+
+0101000
+-50 0 +54 0 *
+Wi
+
+0101000
+-53 0 -51 0 +49 0 +48 0 *
+Fa
+0  1e-07 1 0
+
+0111000
++47 0 *
+Ve
+1e-07
+0 1 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  5 0 0 1
+2  9 5 0 0 1
+2  10 2 0 0 1
+0
+
+0101000
++54 0 -45 0 *
+Ve
+1e-07
+1 1 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  6 0 0 1
+2  11 6 0 0 1
+2  12 2 0 0 1
+0
+
+0101000
++45 0 -43 0 *
+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
++55 0 -43 0 *
+Wi
+
+0101000
+-44 0 +53 0 -42 0 +41 0 *
+Fa
+0  1e-07 2 0
+
+0101000
++40 0 *
+Ve
+1e-07
+1 1 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  8 0 0 1
+2  15 3 0 0 1
+2  16 4 0 0 1
+0
+
+0101000
++52 0 -38 0 *
+Ed
+ 1e-07 1 1 0
+1  9 0 0 1
+2  17 3 0 0 1
+2  18 6 0 0 1
+0
+
+0101000
++43 0 -38 0 *
+Wi
+
+0101000
+-51 0 -37 0 +41 0 +36 0 *
+Fa
+0  1e-07 3 0
+
+0101000
++35 0 *
+Ve
+1e-07
+0 1 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  10 0 0 1
+2  19 5 0 0 1
+2  20 4 0 0 1
+0
+
+0101000
++50 0 -33 0 *
+Ed
+ 1e-07 1 1 0
+1  11 0 0 1
+2  21 6 0 0 1
+2  22 4 0 0 1
+0
+
+0101000
++33 0 -38 0 *
+Wi
+
+0101000
+-32 0 +49 0 -31 0 +37 0 *
+Fa
+0  1e-07 4 0
+
+0101000
++30 0 *
+Ed
+ 1e-07 1 1 0
+1  12 0 0 1
+2  23 5 0 0 1
+2  24 6 0 0 1
+0
+
+0101000
++45 0 -33 0 *
+Wi
+
+0101000
+-48 0 -32 0 +44 0 +28 0 *
+Fa
+0  1e-07 5 0
+
+0101000
++27 0 *
+Ve
+1e-07
+0 1 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  13 0 0 1
+2  25 8 0 0 1
+2  26 7 0 0 1
+0
+
+0101000
++45 4 -25 0 *
+Ve
+1e-07
+1 1 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  14 0 0 1
+2  27 9 0 0 1
+2  28 7 0 0 1
+0
+
+0101000
+-23 0 +25 0 *
+Ed
+ 1e-07 1 1 0
+1  15 0 0 1
+2  29 10 0 0 1
+2  30 7 0 0 1
+0
+
+0101000
++43 4 -23 0 *
+Wi
+
+0101000
+-24 3 +42 0 -22 3 +21 3 *
+Fa
+0  1e-07 7 3
+
+0101000
++20 0 *
+Ve
+1e-07
+1 1 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  16 0 0 1
+2  31 10 0 0 1
+2  32 11 0 0 1
+0
+
+0101000
++38 4 -18 0 *
+Ed
+ 1e-07 1 1 0
+1  17 0 0 1
+2  33 10 0 0 1
+2  34 9 0 0 1
+0
+
+0101000
+-18 0 +23 0 *
+Wi
+
+0101000
+-36 0 +21 3 -17 3 +16 3 *
+Fa
+0  1e-07 10 3
+
+0101000
++15 0 *
+Ve
+1e-07
+0 1 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  18 0 0 1
+2  35 8 0 0 1
+2  36 11 0 0 1
+0
+
+0101000
++33 4 -13 0 *
+Ed
+ 1e-07 1 1 0
+1  19 0 0 1
+2  37 9 0 0 1
+2  38 11 0 0 1
+0
+
+0101000
+-18 0 +13 0 *
+Wi
+
+0101000
+-12 3 +31 0 -11 3 +17 3 *
+Fa
+0  1e-07 11 3
+
+0101000
++10 0 *
+Ed
+ 1e-07 1 1 0
+1  20 0 0 1
+2  39 8 0 0 1
+2  40 9 0 0 1
+0
+
+0101000
+-13 0 +25 0 *
+Wi
+
+0101000
+-28 0 +24 3 -12 3 +8 3 *
+Fa
+0  1e-07 8 3
+
+0101000
++7 0 *
+Wi
+
+0101000
+-22 0 -16 0 +11 0 +8 0 *
+Fa
+0  1e-07 9 0
+
+0111000
++5 0 *
+Sh
+
+0101000
+-46 0 -39 0 +34 0 +29 0 -26 0 -19 0 +14 0 +9 0 -6 0 +4 3 
+*
+So
+
+CGM_ATTRIB ENTITY_NAME* volumeA* * *
+*
+0100000
++3 0 *
+Co
+
+1100000
++2 0 *
+
++1 0 
\ No newline at end of file

Added: cgm/trunk/test/unite4.occ
===================================================================
--- cgm/trunk/test/unite4.occ	                        (rev 0)
+++ cgm/trunk/test/unite4.occ	2008-09-04 17:35:47 UTC (rev 2055)
@@ -0,0 +1,562 @@
+DBRep_DrawableShape
+
+CASCADE Topology V1, (c) Matra-Datavision
+Locations 1
+1
+              1               0               0               0 
+              0               1               0             0.5 
+              0               0               1               0 
+Curve2ds 48
+1 0 0 1 0 
+1 0 0 1 0 
+1 4 0 0 -1 
+1 0 0 0 1 
+1 0 -4 1 0 
+1 0 0 1 0 
+1 0 0 0 -1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 0 4 1 0 
+1 4 0 0 -1 
+1 4 0 0 1 
+1 0 -4 1 0 
+1 0 4 1 0 
+1 0 0 0 -1 
+1 4 0 0 1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 4 0 0 1 
+1 0 0 1 0 
+1 0 0 0 1 
+1 0 4 1 0 
+1 4 0 0 1 
+1 0 4 1 0 
+1 0 0 1 0 
+1 0 0 1 0 
+1 1 0 0 -1 
+1 0 0 0 1 
+1 0 -1 1 0 
+1 0 0 1 0 
+1 0 0 0 -1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 0 1 1 0 
+1 1 0 0 -1 
+1 1 0 0 1 
+1 0 -1 1 0 
+1 0 1 1 0 
+1 0 0 0 -1 
+1 1 0 0 1 
+1 0 0 0 1 
+1 0 0 1 0 
+1 1 0 0 1 
+1 0 0 1 0 
+1 0 0 0 1 
+1 0 1 1 0 
+1 1 0 0 1 
+1 0 1 1 0 
+Curves 24
+1 0 0 0 0 0 1 
+1 0 0 4 -0 1 0 
+1 0 4 0 0 0 1 
+1 0 0 0 -0 1 0 
+1 4 0 0 0 0 1 
+1 4 0 4 0 1 0 
+1 4 4 0 0 0 1 
+1 4 0 0 -0 1 0 
+1 0 0 0 1 0 -0 
+1 0 0 4 1 0 -0 
+1 0 4 0 1 0 -0 
+1 0 4 4 1 0 -0 
+1 0 0 0 0 0 1 
+1 0 0 1 -0 1 0 
+1 0 1 0 0 0 1 
+1 0 0 0 -0 1 0 
+1 1 0 0 0 0 1 
+1 1 0 1 0 1 0 
+1 1 1 0 0 0 1 
+1 1 0 0 -0 1 0 
+1 0 0 0 1 0 -0 
+1 0 0 1 1 0 -0 
+1 0 1 0 1 0 -0 
+1 0 1 1 1 0 -0 
+Polygon3D 0
+PolygonOnTriangulations 0
+Surfaces 12
+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 0 4 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 0 0 1 1 0 -0 -0 1 0 
+1 4 0 0 1 0 -0 0 0 1 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 1 0 0 1 1 0 -0 -0 1 0 
+1 0 1 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 0 0 1 1 0 -0 -0 1 0 
+1 1 0 0 1 0 -0 0 0 1 0 -1 0 
+Triangulations 0
+
+TShapes 69
+Ve
+1e-07
+0 0 4
+0 0
+
+0101101
+*
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  1 0 0 4
+2  1 1 0 0 4
+2  2 2 0 0 4
+0
+
+0101000
+-69 0 +68 0 *
+Ve
+1e-07
+0 4 4
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  2 0 0 4
+2  3 1 0 0 4
+2  4 3 0 0 4
+0
+
+0101000
+-66 0 +69 0 *
+Ve
+1e-07
+0 4 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  3 0 0 4
+2  5 1 0 0 4
+2  6 4 0 0 4
+0
+
+0101000
+-66 0 +64 0 *
+Ed
+ 1e-07 1 1 0
+1  4 0 0 4
+2  7 1 0 0 4
+2  8 5 0 0 4
+0
+
+0101000
+-64 0 +68 0 *
+Wi
+
+0101000
+-67 0 -65 0 +63 0 +62 0 *
+Fa
+0  1e-07 1 0
+
+0111000
++61 0 *
+Ve
+1e-07
+4 0 4
+0 0
+
+0101101
+*
+Ve
+1e-07
+4 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  5 0 0 4
+2  9 6 0 0 4
+2  10 2 0 0 4
+0
+
+0101000
+-59 0 +58 0 *
+Ve
+1e-07
+4 4 4
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  6 0 0 4
+2  11 6 0 0 4
+2  12 3 0 0 4
+0
+
+0101000
+-56 0 +59 0 *
+Ve
+1e-07
+4 4 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  7 0 0 4
+2  13 6 0 0 4
+2  14 4 0 0 4
+0
+
+0101000
+-56 0 +54 0 *
+Ed
+ 1e-07 1 1 0
+1  8 0 0 4
+2  15 6 0 0 4
+2  16 5 0 0 4
+0
+
+0101000
+-54 0 +58 0 *
+Wi
+
+0101000
+-57 0 -55 0 +53 0 +52 0 *
+Fa
+0  1e-07 6 0
+
+0111000
++51 0 *
+Ed
+ 1e-07 1 1 0
+1  9 0 0 4
+2  17 2 0 0 4
+2  18 5 0 0 4
+0
+
+0101000
+-58 0 +68 0 *
+Ed
+ 1e-07 1 1 0
+1  10 0 0 4
+2  19 2 0 0 4
+2  20 3 0 0 4
+0
+
+0101000
+-59 0 +69 0 *
+Wi
+
+0101000
+-49 0 -57 0 +48 0 +67 0 *
+Fa
+0  1e-07 2 0
+
+0111000
++47 0 *
+Ed
+ 1e-07 1 1 0
+1  11 0 0 4
+2  21 4 0 0 4
+2  22 5 0 0 4
+0
+
+0101000
+-54 0 +64 0 *
+Ed
+ 1e-07 1 1 0
+1  12 0 0 4
+2  23 4 0 0 4
+2  24 3 0 0 4
+0
+
+0101000
+-56 0 +66 0 *
+Wi
+
+0101000
+-45 0 -53 0 +44 0 +63 0 *
+Fa
+0  1e-07 4 0
+
+0111000
++43 0 *
+Wi
+
+0101000
+-62 0 -45 0 +52 0 +49 0 *
+Fa
+0  1e-07 5 0
+
+0111000
++41 0 *
+Wi
+
+0101000
+-65 0 -44 0 +55 0 +48 0 *
+Fa
+0  1e-07 3 0
+
+0111000
++39 0 *
+Sh
+
+0101100
+-60 0 +50 0 -46 0 +42 0 -40 0 +38 0 *
+So
+
+CGM_ATTRIB ENTITY_NAME* volumeA* * *
+*
+0100000
++37 0 *
+Ve
+1e-07
+0 0 1
+0 0
+
+0101101
+*
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  13 0 0 1
+2  25 7 0 0 1
+2  26 8 0 0 1
+0
+
+0101000
+-35 0 +34 0 *
+Ve
+1e-07
+0 1 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  14 0 0 1
+2  27 7 0 0 1
+2  28 9 0 0 1
+0
+
+0101000
+-32 0 +35 0 *
+Ve
+1e-07
+0 1 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  15 0 0 1
+2  29 7 0 0 1
+2  30 10 0 0 1
+0
+
+0101000
+-32 0 +30 0 *
+Ed
+ 1e-07 1 1 0
+1  16 0 0 1
+2  31 7 0 0 1
+2  32 11 0 0 1
+0
+
+0101000
+-30 0 +34 0 *
+Wi
+
+0101000
+-33 0 -31 0 +29 0 +28 0 *
+Fa
+0  1e-07 7 0
+
+0111000
++27 0 *
+Ve
+1e-07
+1 0 1
+0 0
+
+0101101
+*
+Ve
+1e-07
+1 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  17 0 0 1
+2  33 12 0 0 1
+2  34 8 0 0 1
+0
+
+0101000
+-25 0 +24 0 *
+Ve
+1e-07
+1 1 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  18 0 0 1
+2  35 12 0 0 1
+2  36 9 0 0 1
+0
+
+0101000
+-22 0 +25 0 *
+Ve
+1e-07
+1 1 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  19 0 0 1
+2  37 12 0 0 1
+2  38 10 0 0 1
+0
+
+0101000
+-22 0 +20 0 *
+Ed
+ 1e-07 1 1 0
+1  20 0 0 1
+2  39 12 0 0 1
+2  40 11 0 0 1
+0
+
+0101000
+-20 0 +24 0 *
+Wi
+
+0101000
+-23 0 -21 0 +19 0 +18 0 *
+Fa
+0  1e-07 12 0
+
+0111000
++17 0 *
+Ed
+ 1e-07 1 1 0
+1  21 0 0 1
+2  41 8 0 0 1
+2  42 11 0 0 1
+0
+
+0101000
+-24 0 +34 0 *
+Ed
+ 1e-07 1 1 0
+1  22 0 0 1
+2  43 8 0 0 1
+2  44 9 0 0 1
+0
+
+0101000
+-25 0 +35 0 *
+Wi
+
+0101000
+-15 0 -23 0 +14 0 +33 0 *
+Fa
+0  1e-07 8 0
+
+0111000
++13 0 *
+Ed
+ 1e-07 1 1 0
+1  23 0 0 1
+2  45 10 0 0 1
+2  46 11 0 0 1
+0
+
+0101000
+-20 0 +30 0 *
+Ed
+ 1e-07 1 1 0
+1  24 0 0 1
+2  47 10 0 0 1
+2  48 9 0 0 1
+0
+
+0101000
+-22 0 +32 0 *
+Wi
+
+0101000
+-11 0 -19 0 +10 0 +29 0 *
+Fa
+0  1e-07 10 0
+
+0111000
++9 0 *
+Wi
+
+0101000
+-28 0 -11 0 +18 0 +15 0 *
+Fa
+0  1e-07 11 0
+
+0111000
++7 0 *
+Wi
+
+0101000
+-31 0 -10 0 +21 0 +14 0 *
+Fa
+0  1e-07 9 0
+
+0111000
++5 0 *
+Sh
+
+0101100
+-26 0 +16 0 -12 0 +8 0 -6 0 +4 0 *
+So
+
+CGM_ATTRIB ENTITY_NAME* volumeB* * *
+*
+0100000
++3 0 *
+Co
+
+1100000
++36 1 +2 0 *
+
++1 0 

Added: cgm/trunk/test/unite5.occ
===================================================================
--- cgm/trunk/test/unite5.occ	                        (rev 0)
+++ cgm/trunk/test/unite5.occ	2008-09-04 17:35:47 UTC (rev 2055)
@@ -0,0 +1,626 @@
+DBRep_DrawableShape
+
+CASCADE Topology V1, (c) Matra-Datavision
+Locations 2
+1
+              1               0               0               0 
+              0               1               0             0.5 
+              0               0               1               0 
+2  1 -1 0
+Curve2ds 48
+1 0 0 1 0 
+1 0 4 1 0 
+1 4 0 0 -1 
+1 4 0 0 1 
+1 0 -4 1 0 
+1 0 4 1 0 
+1 0 0 0 -1 
+1 4 0 0 1 
+8 -1 0
+1 0 1 -1 0 
+8 -1 0
+1 0 -0.5 -1 -0 
+1 0 0 0 1 
+1 0 0 1 0 
+1 4 0 0 1 
+1 0 0 1 0 
+1 0 0 1 0 
+1 0 0 1 0 
+8 0 1
+1 1 0 0 1 
+8 0 1
+1 0 0.5 1 0 
+1 4 0 0 -1 
+1 0 0 0 1 
+1 4 0 0 1 
+1 0 4 1 0 
+1 0 0 0 1 
+1 0 4 1 0 
+1 0 -4 1 0 
+1 0 0 1 0 
+1 0 0 0 -1 
+1 0 0 0 1 
+1 0 0 0 -1 
+1 1 0 0 1 
+1 0 0 0 1 
+1 0 1 1 0 
+1 0 0 1 0 
+1 0 1 1 0 
+1 1 0 0 -1 
+1 1 0 0 1 
+1 0 -1 1 0 
+1 0 0 1 0 
+1 1 0 0 -1 
+1 0 0 0 1 
+1 1 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 0 1 0 
+1 0 0 1 0 
+1 0 0 1 0 
+Curves 24
+1 4 0 0 0 0 1 
+1 4 0 4 0 1 0 
+1 4 4 0 0 0 1 
+1 4 0 0 -0 1 0 
+1 1 0.5 0 -0 0 -1 
+1 0 0 0 1 0 -0 
+1 0 0 4 1 0 -0 
+1 0 0 0 0 0 1 
+1 0 0.5 1 1 0 0 
+1 0 0 4 -0 1 0 
+1 0 4 4 1 0 -0 
+1 0 4 0 1 0 -0 
+1 0 4 0 0 0 1 
+1 0 0 0 -0 1 0 
+1 1 0 0 -0 1 0 
+1 0 1 0 1 0 -0 
+1 1 0 0 0 0 1 
+1 1 0 1 0 1 0 
+1 0 1 0 0 0 1 
+1 0 0 1 -0 1 0 
+1 0 0 1 1 0 -0 
+1 0 0 0 -0 1 0 
+1 0 0 0 1 0 -0 
+1 0 0 0 0 0 1 
+Polygon3D 0
+PolygonOnTriangulations 0
+Surfaces 12
+1 4 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 0 4 0 -0 1 0 0 0 1 1 0 -0 
+1 0 0 0 0 0 1 1 0 -0 -0 1 0 
+1 1 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 1 0 0 1 1 0 -0 -0 1 0 
+1 0 0 0 0 0 1 1 0 -0 -0 1 0 
+1 0 1 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 1 0 -0 0 0 1 0 -1 0 
+Triangulations 0
+
+TShapes 76
+Ve
+1e-07
+4 0 4
+0 0
+
+0101101
+*
+Ve
+1e-07
+4 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  1 0 0 4
+2  1 1 0 0 4
+2  2 2 0 0 4
+0
+
+0101000
+-76 0 +75 0 *
+Ve
+1e-07
+4 4 4
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  2 0 0 4
+2  3 1 0 0 4
+2  4 3 0 0 4
+0
+
+0101000
+-73 0 +76 0 *
+Ve
+1e-07
+4 4 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  3 0 0 4
+2  5 1 0 0 4
+2  6 4 0 0 4
+0
+
+0101000
+-73 0 +71 0 *
+Ed
+ 1e-07 1 1 0
+1  4 0 0 4
+2  7 1 0 0 4
+2  8 5 0 0 4
+0
+
+0101000
+-71 0 +75 0 *
+Wi
+
+0101000
+-74 0 -72 0 +70 0 +69 0 *
+Fa
+0  1e-07 1 0
+
+0111000
++68 0 *
+Ve
+2.00001e-07
+1 0.5 1
+0 0
+
+0101101
+*
+Ve
+1.24999999959086e-07
+1 0.500000025 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  5 0 -1 0
+2  9 2 1 -1 0
+2  10 6 0 -1 0
+0
+
+0101000
++66 0 -65 0 *
+Ed
+ 1e-07 1 1 0
+1  6 0 1 4
+2  11 2 0 1 4
+2  12 5 0 1 4
+0
+
+0101000
++65 2 -75 0 *
+Ve
+1e-07
+0 0 4
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  7 0 0 4
+2  13 2 0 0 4
+2  14 3 0 0 4
+0
+
+0101000
+-76 0 +62 0 *
+Ve
+1.24999999959086e-07
+0 0.500000025 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  8 0 1 4
+2  15 7 0 1 4
+2  16 2 0 1 4
+0
+
+0101000
++60 2 -62 0 *
+Ed
+ 1e-07 1 1 0
+1  9 0 0 1
+2  17 2 1 0 1
+2  18 8 0 0 1
+0
+
+0101000
++60 0 -66 0 *
+Wi
+
+0101000
+-64 0 -63 1 -74 1 +61 1 +59 1 -58 0 *
+Fa
+0  1e-07 2 1
+
+0101000
++57 0 *
+Ve
+1e-07
+0 4 4
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  10 0 0 4
+2  19 7 0 0 4
+2  20 3 0 0 4
+0
+
+0101000
+-55 0 +62 0 *
+Ed
+ 1e-07 1 1 0
+1  11 0 0 4
+2  21 4 0 0 4
+2  22 3 0 0 4
+0
+
+0101000
+-73 0 +55 0 *
+Wi
+
+0101000
+-54 0 -53 0 +72 0 +61 0 *
+Fa
+0  1e-07 3 0
+
+0111000
++52 0 *
+Ve
+1e-07
+0 4 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  12 0 0 4
+2  23 4 0 0 4
+2  24 5 0 0 4
+0
+
+0101000
+-71 0 +50 0 *
+Ed
+ 1e-07 1 1 0
+1  13 0 0 4
+2  25 7 0 0 4
+2  26 4 0 0 4
+0
+
+0101000
+-55 0 +50 0 *
+Wi
+
+0101000
+-49 0 -70 0 +53 0 +48 0 *
+Fa
+0  1e-07 4 0
+
+0111000
++47 0 *
+Ve
+1e-07
+0 1 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  14 0 0.5 4
+2  27 7 0 0.5 4
+2  28 5 0 0.5 4
+0
+
+0101000
++45 2 -50 0 *
+Ve
+1e-07
+1 1 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  15 0 0.50000005 1
+2  29 6 0 0.50000005 1
+2  30 9 0 0.50000005 1
+0
+
+0101000
++65 0 -43 0 *
+Ed
+ 1e-07 1 1 0
+1  16 0 0 1
+2  31 10 0 0 1
+2  32 9 0 0 1
+0
+
+0101000
+-43 0 +45 0 *
+Wi
+
+0101000
+-44 1 -49 1 +69 1 +63 1 -42 0 +41 0 *
+Fa
+0  1e-07 5 1
+
+0101000
++40 0 *
+Ve
+1e-07
+1 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  15 0 0 0.50000005
+2  29 6 0 0 0.50000005
+2  30 9 0 0 0.50000005
+0
+
+0101000
++38 0 -65 0 *
+Ve
+1e-07
+1 0 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  17 0 0 1
+2  33 6 0 0 1
+2  34 11 0 0 1
+0
+
+0101000
+-36 0 +38 0 *
+Ed
+ 1e-07 1 1 0
+1  18 0 0 0.5
+2  35 6 0 0 0.5
+2  36 8 0 0 0.5
+0
+
+0101000
++36 0 -66 0 *
+Wi
+
+0101000
+-64 0 +37 0 -35 0 -34 0 *
+Fa
+0  1e-07 6 0
+
+0101000
++33 0 *
+Ve
+1e-07
+0 1 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  19 0 0 1
+2  37 12 0 0 1
+2  38 10 0 0 1
+0
+
+0101000
+-31 0 +45 0 *
+Ed
+ 1e-07 1 1 0
+1  20 0 0.50000005 1
+2  39 12 0 0.50000005 1
+2  40 8 0 0.50000005 1
+0
+
+0101000
++60 0 -31 0 *
+Wi
+
+0101000
+-59 1 -54 1 +48 1 +44 1 -30 0 +29 0 *
+Fa
+0  1e-07 7 1
+
+0101000
++28 0 *
+Ve
+1e-07
+0 0 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  21 0 0 1
+2  41 11 0 0 1
+2  42 8 0 0 1
+0
+
+0101000
+-36 0 +26 0 *
+Ed
+ 1e-07 1 1 0
+1  20 0 0 0.50000005
+2  39 12 0 0 0.50000005
+2  40 8 0 0 0.50000005
+0
+
+0101000
++26 0 -60 0 *
+Wi
+
+0101000
+-58 0 +34 0 +25 0 -24 0 *
+Fa
+0  1e-07 8 0
+
+0101000
++23 0 *
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  14 0 0 0.5
+2  27 7 0 0 0.5
+2  28 5 0 0 0.5
+0
+
+0101000
++21 0 -45 2 *
+Ed
+ 1e-07 1 1 0
+1  6 0 0 1
+2  11 2 0 0 1
+2  12 5 0 0 1
+0
+
+0101000
++21 0 -65 2 *
+Wi
+
+0101000
+-20 1 -41 0 +42 0 +19 1 *
+Fa
+0  1e-07 5 1
+
+0111000
++18 0 *
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  22 0 0 0.5
+2  43 12 0 0 0.5
+2  44 9 0 0 0.5
+0
+
+0101000
++16 0 -21 1 *
+Ed
+ 1e-07 1 1 0
+1  23 0 0 1
+2  45 11 0 0 1
+2  46 9 0 0 1
+0
+
+0101000
+-38 0 +16 0 *
+Wi
+
+0101000
+-15 0 -19 1 +37 0 +14 0 *
+Fa
+0  1e-07 9 0
+
+0101000
++13 0 *
+Ed
+ 1e-07 1 1 0
+1  24 0 0 1
+2  47 12 0 0 1
+2  48 11 0 0 1
+0
+
+0101000
+-26 0 +16 0 *
+Wi
+
+0101000
+-14 0 -35 0 +25 0 +11 0 *
+Fa
+0  1e-07 11 0
+
+0111000
++10 0 *
+Ed
+ 1e-07 1 1 0
+1  8 0 0 1
+2  15 7 0 0 1
+2  16 2 0 0 1
+0
+
+0101000
++21 0 -60 2 *
+Wi
+
+0101000
+-8 1 -29 0 +30 0 +20 1 *
+Fa
+0  1e-07 7 1
+
+0111000
++7 0 *
+Wi
+
+0101000
+-24 0 +8 1 +15 0 -11 0 *
+Fa
+0  1e-07 12 0
+
+0101000
++5 0 *
+Sh
+
+0101000
++67 1 -56 0 +51 1 +46 1 -39 0 +32 0 -27 0 +22 0 -17 0 -12 0 
+-9 0 -6 0 -4 0 *
+So
+
+CGM_ATTRIB ENTITY_NAME* volumeA* * *
+*
+0100000
++3 0 *
+Co
+
+1100000
++2 0 *
+
++1 0 
\ No newline at end of file

Added: cgm/trunk/test/unite6.occ
===================================================================
--- cgm/trunk/test/unite6.occ	                        (rev 0)
+++ cgm/trunk/test/unite6.occ	2008-09-04 17:35:47 UTC (rev 2055)
@@ -0,0 +1,626 @@
+DBRep_DrawableShape
+
+CASCADE Topology V1, (c) Matra-Datavision
+Locations 2
+1
+              1               0               0               0 
+              0               1               0             0.5 
+              0               0               1               0 
+2  1 -1 0
+Curve2ds 48
+1 0 0 0 1 
+1 0 0 1 0 
+1 0 0 1 0 
+1 0 1 1 0 
+1 1 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 0 0 1 
+1 0 0 1 0 
+1 0 0 0 -1 
+1 1 0 0 1 
+1 1 0 0 -1 
+1 1 0 0 1 
+8 0 1
+1 0 -0.5 1 0 
+8 0 1
+1 0 1 1 0 
+1 1 0 0 -1 
+1 0 0 0 1 
+8 -1 0
+1 0 0.5 -1 0 
+8 -1 0
+1 1 0 0 -1 
+1 0 0 1 0 
+1 0 0 1 0 
+1 0 0 0 1 
+1 0 1 1 0 
+1 0 0 1 0 
+1 0 4 1 0 
+1 4 0 0 1 
+1 0 0 1 0 
+1 0 -1 1 0 
+1 0 0 1 0 
+1 0 0 0 -1 
+1 0 0 0 1 
+1 0 0 0 1 
+1 0 4 1 0 
+1 0 0 0 -1 
+1 4 0 0 1 
+1 4 0 0 -1 
+1 4 0 0 1 
+1 0 -4 1 0 
+1 0 4 1 0 
+1 4 0 0 -1 
+1 0 0 0 1 
+1 4 0 0 1 
+1 0 4 1 0 
+1 0 -4 1 0 
+1 0 0 1 0 
+Curves 24
+1 0 0 0 1 0 -0 
+1 1 0 0 0 0 1 
+1 0 0 1 1 0 -0 
+1 0 0 0 0 0 1 
+1 0 0 0 -0 1 0 
+1 0 0 0 1 0 -0 
+1 1 0 0 -0 1 0 
+1 1 0 1 0 1 0 
+1 1 0.5 0 0 -0 1 
+1 0 0 1 -0 1 0 
+1 0 0.5 1 -1 0 0 
+1 0 0 0 0 0 1 
+1 0 1 0 1 0 -0 
+1 4 0 0 0 0 1 
+1 0 0 4 1 0 -0 
+1 0 1 0 0 0 1 
+1 0 0 0 -0 1 0 
+1 0 4 0 1 0 -0 
+1 4 0 0 -0 1 0 
+1 4 0 4 0 1 0 
+1 4 4 0 0 0 1 
+1 0 0 4 -0 1 0 
+1 0 4 4 1 0 -0 
+1 0 4 0 0 0 1 
+Polygon3D 0
+PolygonOnTriangulations 0
+Surfaces 12
+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 1 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 1 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 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 1 0 -0 1 0 0 0 1 1 0 -0 
+1 4 0 0 1 0 -0 0 0 1 0 -1 0 
+1 0 0 4 0 0 1 1 0 -0 -0 1 0 
+1 0 4 0 -0 1 0 0 0 1 1 0 -0 
+Triangulations 0
+
+TShapes 76
+Ve
+1e-07
+1 0 0
+0 0
+
+0101101
+*
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  1 0 0 1
+2  1 1 0 0 1
+2  2 2 0 0 1
+0
+
+0101000
+-76 0 +75 0 *
+Ve
+1e-07
+1 0 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  2 0 0 1
+2  3 3 0 0 1
+2  4 1 0 0 1
+0
+
+0101000
+-73 0 +76 0 *
+Ve
+1e-07
+0 0 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  3 0 0 1
+2  5 1 0 0 1
+2  6 4 0 0 1
+0
+
+0101000
+-73 0 +71 0 *
+Ed
+ 1e-07 1 1 0
+1  4 0 0 1
+2  7 5 0 0 1
+2  8 1 0 0 1
+0
+
+0101000
+-71 0 +75 0 *
+Wi
+
+0101000
+-74 0 -72 0 +70 0 +69 0 *
+Fa
+0  1e-07 1 0
+
+0111000
++68 0 *
+Ve
+1e-07
+0 0 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  5 0 0 0.5
+2  9 5 0 0 0.5
+2  10 2 0 0 0.5
+0
+
+0101000
++75 0 -66 1 *
+Ve
+1.24999999959086e-07
+1 0.500000025 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  6 0 0 1
+2  11 6 0 0 1
+2  12 7 0 0 1
+0
+
+0101000
++66 0 -64 2 *
+Ed
+ 1e-07 1 1 0
+1  7 0 0 0.50000005
+2  13 3 0 0 0.50000005
+2  14 2 0 0 0.50000005
+0
+
+0101000
++76 0 -64 0 *
+Wi
+
+0101000
+-65 0 -63 1 +62 0 +74 0 *
+Fa
+0  1e-07 2 0
+
+0101000
++61 0 *
+Ve
+2.00001e-07
+1 0.5 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  8 0 0 0.5
+2  15 3 0 0 0.5
+2  16 4 0 0 0.5
+0
+
+0101000
++73 0 -59 0 *
+Ed
+ 1e-07 1 1 0
+1  9 0 0 1
+2  17 3 0 0 1
+2  18 6 1 0 1
+0
+
+0101000
++64 0 -59 0 *
+Wi
+
+0101000
++62 0 -72 0 -58 0 +57 0 *
+Fa
+0  1e-07 3 0
+
+0101000
++56 0 *
+Ve
+1.24999999959086e-07
+0 0.500000025 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  10 0 0 0.50000005
+2  19 5 0 0 0.50000005
+2  20 4 0 0 0.50000005
+0
+
+0101000
++71 0 -54 0 *
+Ed
+ 1e-07 1 1 0
+1  11 0 -1 0
+2  21 4 0 -1 0
+2  22 6 1 -1 0
+0
+
+0101000
++59 0 -54 0 *
+Wi
+
+0101000
++58 0 +70 0 -53 0 +52 0 *
+Fa
+0  1e-07 4 0
+
+0101000
++51 0 *
+Ed
+ 1e-07 1 1 0
+1  12 0 0 1
+2  23 8 0 0 1
+2  24 6 0 0 1
+0
+
+0101000
++66 0 -54 2 *
+Wi
+
+0101000
+-53 0 +49 1 +65 0 -69 0 *
+Fa
+0  1e-07 5 0
+
+0101000
++48 0 *
+Ve
+1e-07
+0 1 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  5 0 0.5 1
+2  9 5 0 0.5 1
+2  10 2 0 0.5 1
+0
+
+0101000
++66 1 -46 0 *
+Ve
+1e-07
+1 1 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  13 0 0 1
+2  25 9 0 0 1
+2  26 2 0 0 1
+0
+
+0101000
+-44 0 +46 0 *
+Ed
+ 1e-07 1 1 0
+1  7 0 0.50000005 1
+2  13 3 0 0.50000005 1
+2  14 2 0 0.50000005 1
+0
+
+0101000
++64 0 -44 0 *
+Wi
+
+0101000
+-45 0 -43 0 +42 0 +63 1 *
+Fa
+0  1e-07 2 0
+
+0111000
++41 0 *
+Ve
+1e-07
+4 0 0
+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
++64 2 -39 0 *
+Ve
+1e-07
+4 0 4
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  14 0 0 4
+2  27 10 0 0 4
+2  28 6 0 0 4
+0
+
+0101000
+-37 0 +39 0 *
+Ve
+1e-07
+0 0 4
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  15 0 0 4
+2  29 6 0 0 4
+2  30 11 0 0 4
+0
+
+0101000
+-37 0 +35 0 *
+Ed
+ 1e-07 1 1 0
+1  12 0 1 4
+2  23 8 0 1 4
+2  24 6 0 1 4
+0
+
+0101000
++54 2 -35 0 *
+Wi
+
+0101000
+-38 1 -36 1 +34 1 +33 1 +52 0 +57 0 *
+Fa
+0  1e-07 6 1
+
+0101000
++32 0 *
+Ve
+1e-07
+0 1 1
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  10 0 0.50000005 1
+2  19 5 0 0.50000005 1
+2  20 4 0 0.50000005 1
+0
+
+0101000
++54 0 -30 0 *
+Ed
+ 1e-07 1 1 0
+1  16 0 0 1
+2  31 5 0 0 1
+2  32 9 0 0 1
+0
+
+0101000
+-30 0 +46 0 *
+Wi
+
+0101000
+-29 0 +28 0 +45 0 -49 1 *
+Fa
+0  1e-07 5 0
+
+0111000
++27 0 *
+Ve
+1e-07
+0 4 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  17 0 0.5 4
+2  33 8 0 0.5 4
+2  34 7 0 0.5 4
+0
+
+0101000
++46 2 -25 0 *
+Ve
+1e-07
+4 4 0
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  18 0 0 4
+2  35 12 0 0 4
+2  36 7 0 0 4
+0
+
+0101000
+-23 0 +25 0 *
+Ed
+ 1e-07 1 1 0
+1  19 0 0 4
+2  37 10 0 0 4
+2  38 7 0 0 4
+0
+
+0101000
+-23 0 +39 0 *
+Wi
+
+0101000
+-24 1 -22 1 +21 1 +38 1 -42 0 +43 0 *
+Fa
+0  1e-07 7 1
+
+0101000
++20 0 *
+Ve
+1e-07
+4 4 4
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  20 0 0 4
+2  39 10 0 0 4
+2  40 11 0 0 4
+0
+
+0101000
+-18 0 +37 0 *
+Ed
+ 1e-07 1 1 0
+1  21 0 0 4
+2  41 10 0 0 4
+2  42 12 0 0 4
+0
+
+0101000
+-18 0 +23 0 *
+Wi
+
+0101000
+-36 0 -17 0 +16 0 +21 0 *
+Fa
+0  1e-07 10 0
+
+0111000
++15 0 *
+Ve
+1e-07
+0 4 4
+0 0
+
+0101101
+*
+Ed
+ 1e-07 1 1 0
+1  22 0 0 4
+2  43 8 0 0 4
+2  44 11 0 0 4
+0
+
+0101000
+-13 0 +35 0 *
+Ed
+ 1e-07 1 1 0
+1  23 0 0 4
+2  45 12 0 0 4
+2  46 11 0 0 4
+0
+
+0101000
+-18 0 +13 0 *
+Wi
+
+0101000
+-12 0 -11 0 +17 0 +34 0 *
+Fa
+0  1e-07 11 0
+
+0111000
++10 0 *
+Ed
+ 1e-07 1 1 0
+1  24 0 0 4
+2  47 8 0 0 4
+2  48 12 0 0 4
+0
+
+0101000
+-13 0 +25 0 *
+Wi
+
+0101000
+-33 1 -12 1 +8 1 +24 1 -28 0 +29 0 *
+Fa
+0  1e-07 8 1
+
+0101000
++7 0 *
+Wi
+
+0101000
+-22 0 -16 0 +11 0 +8 0 *
+Fa
+0  1e-07 12 0
+
+0111000
++5 0 *
+Sh
+
+0101000
+-67 0 -60 0 +55 0 +50 0 -47 0 -40 0 -31 0 -26 0 -19 0 +14 1 
++9 1 -6 0 +4 1 *
+So
+
+CGM_ATTRIB ENTITY_NAME* volumeB* * *
+*
+0100000
++3 0 *
+Co
+
+1100000
++2 0 *
+
++1 0 
\ No newline at end of file




More information about the cgma-dev mailing list