Преобразовать вращение из координат угол-ось в матричное представление
m = vrrotvec2mat(r)
m = vrrotvec2mat(r,options)
m = vrrotvec2mat(r)
возвращает матричное представление поворота, заданного вектором поворота ось-угол, r
.
m = vrrotvec2mat(r,options)
возвращает матричное представление поворота, заданное вектором поворота угол-ось r
, с параметрами алгоритма по умолчанию заменены значениями, заданными в options
.
The options
структура содержит параметр epsilon
что представляет значение, ниже которого число будет считаться нулем (значение по умолчанию 1e-12).
Вектор поворота, r
, является вектором-строкой из четырех элементов, где первые три элемента определяют ось поворота, а последний элемент определяет угол.
Чтобы повернуть вектор-столбец из трех элементов, умножьте его на матрицу поворота. Чтобы повернуть вектор-строку из трех элементов, умножьте его на транспонированную матрицу вращения.