Операция масштабирования
Операция смещения
|
|
Поворот тела вокруг точки (m, n, k) на угол α
Разобьем данную операцию на базовые (простейшие), а именно: 1) перенос тела на вектор A(-m, -n, -k) для совмещения точки (m, n, k) с началом координат; 2) поворот тела на угол a; 3) перенос тела на вектор A'(m, n, k) для возвращения его в исходное положение. Представим тело набором точек (вершин тела) и выполним операции 1) - 3) с каждой из них; в матричной форме это представляется следующим образом (R(a) — матрица поворота вокруг оси x, y или z):