Commit in GeomConverter/src/org/lcsim/detector on MAIN
Translation3D.java+2-11.1 -> 1.2
Rotation3D.java+2-21.11 -> 1.12
+4-3
2 modified files
Fixed error when transforming in place.

GeomConverter/src/org/lcsim/detector
Translation3D.java 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- Translation3D.java	7 Aug 2007 18:11:40 -0000	1.1
+++ Translation3D.java	25 Sep 2007 22:37:15 -0000	1.2
@@ -47,7 +47,8 @@
     
     public void translate(Hep3Vector coordinates)
     {
-        setTranslationVector(translated(coordinates));
+        Hep3Vector new_coordinates = translated(coordinates);
+        ((BasicHep3Vector)coordinates).setV(new_coordinates.x(),new_coordinates.y(),new_coordinates.z());
     }
     
     public Hep3Vector translated(Hep3Vector coordinates)

GeomConverter/src/org/lcsim/detector
Rotation3D.java 1.11 -> 1.12
diff -u -r1.11 -r1.12
--- Rotation3D.java	7 Aug 2007 18:11:40 -0000	1.11
+++ Rotation3D.java	25 Sep 2007 22:37:15 -0000	1.12
@@ -13,7 +13,7 @@
  *
  * @author Tim Nelson <[log in to unmask]>
  * @author Jeremy McCormick <[log in to unmask]>
- * @version $Id: Rotation3D.java,v 1.11 2007/08/07 18:11:40 tknelson Exp $
+ * @version $Id: Rotation3D.java,v 1.12 2007/09/25 22:37:15 tknelson Exp $
  */
 public class Rotation3D implements IRotation3D
 {
@@ -120,7 +120,7 @@
     
     public void rotate(Hep3Vector coordinates)
     {
-        Hep3Vector new_coordinates = VecOp.mult(_matrix,coordinates);
+        Hep3Vector new_coordinates = rotated(coordinates);
         ((BasicHep3Vector)coordinates).setV(new_coordinates.x(),new_coordinates.y(),new_coordinates.z());
     }
     
CVSspam 0.2.8