Commit in slic/src on MAIN
VRML2Writer.cc+7-51.5 -> 1.6
fix bug with wrong box dimensions in vrml writer

slic/src
VRML2Writer.cc 1.5 -> 1.6
diff -u -r1.5 -r1.6
--- VRML2Writer.cc	13 Jan 2011 00:57:56 -0000	1.5
+++ VRML2Writer.cc	19 Jan 2011 21:29:27 -0000	1.6
@@ -1,4 +1,4 @@
-// $Header: /cvs/lcd/slic/src/VRML2Writer.cc,v 1.5 2011/01/13 00:57:56 jeremy Exp $
+// $Header: /cvs/lcd/slic/src/VRML2Writer.cc,v 1.6 2011/01/19 21:29:27 jeremy Exp $
 #include "VRML2Writer.hh"
 
 // stl
@@ -18,6 +18,8 @@
 #include "G4Point3D.hh"
 #include "globals.hh"
 
+#include "math.h"
+
 namespace slic
 {
 
@@ -53,7 +55,7 @@
     }
 
     void VRML2Writer::processPhysicalVolume(G4VPhysicalVolume* pv)
-    {
+    {       
         writeLine("DEF " + pv->GetName() + " Transform {");
         indent();
         writeLine("children [");
@@ -154,9 +156,9 @@
         indent();
         std::stringstream ss;
         ss << "size "
-           << box->GetXHalfLength() / m << " " 
-           << box->GetYHalfLength() / m << " " 
-           << box->GetZHalfLength() / m;
+           << box->GetXHalfLength() * 2 / m << " " 
+           << box->GetYHalfLength() * 2 / m << " " 
+           << box->GetZHalfLength() * 2 / m;
         writeLine(ss.str());
         unindent();
         writeLine("}");
CVSspam 0.2.8