GeomConverter/src/org/lcsim/detector
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
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());
}