Improve performance of V3D::rotate.

Avoids instantiating two additional matrices for the calculation.
Refs #10169
Merge branch 'feature/10169_vesuvio_mscorr' into develop