Компьютерная графика - преобразование трехмерного перевода

Опубликовано: 17 Февраля, 2022

Трехмерное преобразование:
Трехмерное преобразование - это процесс манипулирования видом трехмерного объекта относительно его исходного положения путем изменения его физических атрибутов с помощью различных методов преобразования, таких как перемещение, масштабирование, поворот, сдвиг и т. Д.

Свойства трехмерного преобразования:

  • Линии сохранены,
  • Параллельность сохраняется,
  • Пропорциональные расстояния сохранены.

Типы преобразований:

  1. Перевод
  2. Масштабирование
  3. Вращение
  4. Сдвиг
  5. Отражение

Перевод:
Это процесс изменения относительного местоположения трехмерного объекта по отношению к исходному положению путем изменения его координат. Матрица преобразования перевода на трехмерном изображении показана как -

Где D x , D y , D z - расстояния перемещения, пусть точка в трехмерном пространстве - это P (x, y, z), к которой мы хотим применить операцию преобразования преобразования, и нам дано расстояние перемещения [D x , D y , D z ] Итак, новое положение точки после применения операции перевода будет -




Проблема: Выполните преобразование перевода на следующем рисунке, где заданные расстояния перевода равны D x = 2, D y = 4, D z = 6.

Решение: При применении трансформации перевода мы получаем соответствующие баллы -

Рисунок 1

После выполнения преобразования перевода на рисунке 1 это будет выглядеть, как показано ниже -

Рис.2.

Вниманию читателя! Не переставай учиться сейчас. Ознакомьтесь со всеми важными концепциями теории CS для собеседований по SDE с помощью курса теории CS по доступной для студентов цене и будьте готовы к работе в отрасли.