Create rotation matrix from axis and angle
NOTE: Angle should be provided in radians
MatrixC MatrixRotate(Vector3C axis, double angle) => _MatrixRotate(axis, angle);