rewrote VecmathUtils rotateVector() method, tested and working