#include <boost/qvm/mat_operations.hpp>
namespace qvm { //Only enabled if: // is_vec<A>::value && vec_traits<A>::dim==3 template <int Dim,class A,class Angle> -unspecified-return-type rot_mat( A const & axis, Angle angle ); }
A matrix of unspecified type, of Dim rows and Dim columns parameter, which performs a rotation around the axis at angle radians.
In case the axis vector has zero magnitude, throws zero_magnitude_error.
The rot_mat function is not a view proxy; it returns a temp object.