code: public Quaternionf rotationTo(Vector3fc fromDir, Vector3fc toDir) {
          return rotationTo(fromDir.x(), fromDir.y(), fromDir.z(), toDir.x(), toDir.y(), toDir.z());
      }
docs: Set <code>this</code> quaternion to a rotation that rotates the <code>fromDir</code> vector to point along <code>toDir</code>.
  <p>
  Because there can be multiple possible rotations, this method chooses the one with the shortest arc.
  
  @see #rotationTo(float, float, float, float, float, float)
  
  @param fromDir
  the starting direction
  @param toDir
  the destination direction
  @return this