Преобразования в 3D пространстве

Смещение

Не забывайте, что все операции проходят в однородных координатах. Отличие преобразований в 3D от 2D в том, что добавлена третья координата по оси 0z.

Масштабирование

Общее полное масштабирование

Вращение вокруг оси x на угол


где a=sin; b=cos

Вращение тела вокруг собственной оси

    Перемещение в начало координат Вращение Перемещение обратно

V=SRS-1

Зеркалирование

Вращение тела вокруг произвольной оси проходящей через точку (0,0,0) на угол

Это не базовая операция. Ее можно получить из выше названных операций и поэтому запоминать её совсем не нужно.

-угол наклона относительно ОХ

- угол наклона относительно ОY

 - угол наклона относительно ОZ

n1 = cos
n2 = cos
n3 = cos