diff --git a/matrix.cpp b/matrix.cpp index 988171c5..41973ea3 100644 --- a/matrix.cpp +++ b/matrix.cpp @@ -508,7 +508,7 @@ matrix::scale (util::vector<3,T> v) //----------------------------------------------------------------------------- template matrix -matrix::rotate (util::vector<3,T> about, T angle) +matrix::rotate (T angle, util::vector<3,T> about) { about.normalise (); diff --git a/matrix.hpp b/matrix.hpp index c092c840..334d636b 100644 --- a/matrix.hpp +++ b/matrix.hpp @@ -65,7 +65,7 @@ namespace util { // Affine matrices static matrix translate (util::vector<3,T>); static matrix scale (util::vector<3,T>); - static matrix rotate (util::vector<3,T> about, T angle); + static matrix rotate (T angle, util::vector<3,T> about); // Constant matrices static const matrix IDENTITY;