public apply(vector as Vector3d<Double>) as Vector3d<Double>
Rotates a vector, preserving its length. Example: v = r.apply(Vector3d(1.0, 0.0, 0.0))
v = r.apply(Vector3d(1.0, 0.0, 0.0))