Компьютерная графика - преобразование трехмерного перевода
Трехмерное преобразование:
Трехмерное преобразование - это процесс манипулирования видом трехмерного объекта относительно его исходного положения путем изменения его физических атрибутов с помощью различных методов преобразования, таких как перемещение, масштабирование, поворот, сдвиг и т. Д.
Свойства трехмерного преобразования:
- Линии сохранены,
- Параллельность сохраняется,
- Пропорциональные расстояния сохранены.
Типы преобразований:
- Перевод
- Масштабирование
- Вращение
- Сдвиг
- Отражение
Перевод:
Это процесс изменения относительного местоположения трехмерного объекта по отношению к исходному положению путем изменения его координат. Матрица преобразования перевода на трехмерном изображении показана как -
Где 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 по доступной для студентов цене и будьте готовы к работе в отрасли.