1617181920212223242526
Vector3 d=Vector3.of(10.0,0.0,0.0); d.addMultiple(v, 5.0); System.out.println(d); Matrix33 m=Matrixx.createXAxisRotationMatrix(Math.PI); Vector3 rotated=m.transform(d); // rotate 180 degrees around x axis System.out.println(rotated); } }
2324252627282930313233
Vector3 v=new Vector3(1,2,3); Matrix33 m=new Matrix33(1,2,3,4,5,6,7,8,9); for (int i=0; i<runs; i++) { v.add(smallDelta); r.set(m.transform(v)); } } public void timeMatrix33TransformInPlace(int runs) { Vector3 v=new Vector3(1,2,3);