Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Трехмерные вращения вокруг координатных осей




Матрица поворота вокруг оси Х на угол Q получается из M(R(Q)) при n1=1 и n2=n3=0:

.

Матрица поворота вокруг оси Y на угол Q получается из M(R(Q)) при n2=1 и n1=n3=0:

.

Матрица поворота вокруг оси Z на угол Q получается из M (R(Q)) при n3=1 и n2=n1=0:

.

В матричной форме рассмотренные преобразования для точки P(x,y,z) запишутся в виде

P*=P´M(R(X,Q)); P*=P·M(R(Y,Q)); P*=P·M(R(Z,Q)).

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

Вращение вокруг произвольной оси. Процедура заключается в переносе изображения вместе с осью вращения, так чтобы ось вращения проходила через начало координат, выполнении вращения и операции обратного переноса в исходное положение. Тогда если ось вращения проходит через точку А = || k m n 1 ||, то преобразованные координаты определяются следующим выражением: P* = P M(Т(-А)) M(R(Q)) M(T(А)), откуда

.

Таким образом, в матрице преобразования 4х4 для трехмерных ОК можно выделить 4 подматрицы.

Обобщённая матрица преобразований в ОК для трёхмерной области

.

Подматрица 3х3 реализует сдвиг, масштабирование, отображение и вращения. Подматрица 1х3 реализует перенос, а подматрица 3х1 преобразование в перспективе. Элемент s выполняет общее изменение масштаба. Влияние подматрицы 3х1 на преобразование изображения рассмотрим в разделе «Проективная геометрия».






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных