public Vector3d rotate(Vector3d v) {
        return rotate(v.getX(), v.getY(), v.getZ());
    }
public Vector3d rotate(Vector3d v) {
        return rotate(v.getX(), v.getY(), v.getZ());
    }
public Vector3d rotate ( Vector3d v ) { return rotate ( v . getX ( ) , v . getY ( ) , v . getZ ( ) ) ; }
Rotates a vector by this quaternion.

@param v The vector to rotate
@return The rotated vector
Rotates a vector by this quaternion .