pub fn rotate_vec4<N: Real>(v: &TVec4<N>, angle: N, normal: &TVec3<N>) -> TVec4<N>
Rotate a thee dimensional vector in homogeneous coordinates around an axis.