Лабораторная работа 3. Аффинные преобразования в пространстве
Цель работы: Изучение аффинных преобразований в пространстве. Разработка программы, реализующей аффинные преобразования объектов в пространстве.
Рассматриваемые вопросы:
Трехмерные мировые координаты. Преобразование координат.
Аффинные преобразования в пространстве. Частные случаи аффинных преобразований в пространстве.
Разработать программу, реализующую аффинные преобразования трехмерных объектов и групп объектов.
Задание к лабораторной работе:
Над трехмерными объектами и группами трехмерных объектов, заданных в мировых координатах, выполнить операции перемещения, отражения, поворота, масштабирования. Считать, что плоскость проецирования расположен параллельно плоскости XY, при преобразовании из трехмерных координат в двухмерные координата z отбрасывается.
Контрольные вопросы:
Определение аффинных преобразований в пространстве
Что сохраняется при аффинных преобразованиях в пространстве?
Запишите уравнения, задающие общие аффинные преобразования в пространстве.
Запишите матрицу, задающую общие аффинные преобразования в пространстве.
Способ задания многогранника матрицей тела и преобразование матрицы тела.
- 7. Лабораторный практикум
- Лабораторная работа 1. Графических средств api Windows
- Лабораторная работа 2. Аффинные преобразования на плоскости
- Лабораторная работа 3. Аффинные преобразования в пространстве
- Лабораторная работа 4. Построение плоских проекций трехмерных объектов
- Лабораторная работа 5. Удаление невидимых линий и поверхностей
- Лабораторная работа 6. Построение реалистических изображений с учетом освещенности
- Лабораторная работа 7. Построение реалистических изображений на основе фракталов