public void testNlerpRecursive() { Quaternionf q1 = new Quaternionf().rotateY(0.0f); Quaternionf q2 = new Quaternionf().rotateY((float) Math.PI); Quaternionf q = new Quaternionf(); Vector3f v = new Vector3f(1.0f, 0.0f, 0.0f); q1.nlerpIterative(q2, 0.5f, 1E-5f, q); q.transform(v); TestUtil.assertVector3fEquals(new Vector3f(0.0f, 0.0f, 1.0f), v, 1E-5f); }