[cgma-dev] r4731 - cgm/branches/merge-cubit12/geom/testing

jiangtao_ma at yahoo.com jiangtao_ma at yahoo.com
Tue Apr 12 11:22:52 CDT 2011


Author: janehu
Date: 2011-04-12 11:22:51 -0500 (Tue, 12 Apr 2011)
New Revision: 4731

Modified:
   cgm/branches/merge-cubit12/geom/testing/CreateGeometry.cpp
Log:
Modified the axes for generating rotated box. The original axes are not perpendicular to each other, ACIS and OCC use different two pairs of axesa(x,y) and (x,z) to create local coordiante system.

Modified: cgm/branches/merge-cubit12/geom/testing/CreateGeometry.cpp
===================================================================
--- cgm/branches/merge-cubit12/geom/testing/CreateGeometry.cpp	2011-04-11 19:36:06 UTC (rev 4730)
+++ cgm/branches/merge-cubit12/geom/testing/CreateGeometry.cpp	2011-04-12 16:22:51 UTC (rev 4731)
@@ -36,9 +36,9 @@
 {
   CubitVector center(1, 2, 4);
   CubitVector axes[3] = {
-    CubitVector(1, 0, .2),
-    CubitVector(0, 1, .4),
-    CubitVector(0.1, 0, 1)
+    CubitVector(0.707, 0.707, 0),
+    CubitVector(-0.707, 0.707, 0),
+    CubitVector(0, 0, 1)
   };
   CubitVector extension(3, 5, 7);
 
@@ -49,8 +49,8 @@
     return 1;
   }
   if(!cubit_box_identical(brick->bounding_box(), 
-        CubitBox(CubitVector(-3.577819, -5.210785, -4.768732),
-          CubitVector(5.577819, 9.210785, 12.768732)), 
+        CubitBox(CubitVector(-4.035534, -0.5, 0.5),
+          CubitVector(1.621320, 5.156854, 7.5)), 
         GEOMETRY_RESABS*2.0, true))
   {
     printf("boxes not identical\n");

























More information about the cgma-dev mailing list