Перейти к основному содержанию
EDU-MMCS
Вы используете гостевой доступ (Вход)

CS332. Компьютерная графика

  1. В начало
  2. Курсы
  3. Осенний семестр
  4. Фундаментальная информатика и ИТ
  5. Компьютерная графика
  6. Модуль 2. Моделирование и визуализация трехмерных ...
  7. Лабораторная работа №6. Аффинные преобразования в ...

Лабораторная работа №6. Аффинные преобразования в пространстве. Проецирование

Требуемые условия завершения
Открыто с: среда, 22 октября 2025, 08:00
Срок сдачи: среда, 29 октября 2025, 23:00

Просьба ознакомиться с содержанием лабораторных работ №№7-9. Их реализация базируется на классах из этой лабораторной, планируйте соответственно.

В программе должны присутствовать следующие классы: точка, многоугольник (грань), многогранник.

Программа должна содержать следующие возможности:

  • Отображение одного из правильных многогранников: тетраэдр, гексаэдр, октаэдр, икосаэдр*, додекаэдр*.
  • Применение аффинных преобразований: смещение, поворот, масштаб, с указанием параметров преобразования. Преобразования должны быть реализованы матрицами!
  • Отражение относительно выбранной координатной плоскости.
  • Масштабирование многогранника относительно своего центра.
  • Вращение многогранника вокруг прямой проходящей через центр многогранника, параллельно выбранной координатной оси.
  • Поворот вокруг произвольной (заданной координатами двух точек) прямой на заданный угол.

Предусмотреть возможность переключения между проекциями :

  • перспективной;
  • аксонометрической

Все преобразования должны быть реализованы матрицами

 * – необязательная реализация за бонусные баллы

◄ Лекция 9. Аффинные преобразования и проецирование
Дополнительные баллы к 6 лаб ►
Пропустить Навигация
Навигация
  • В начало

    • Страницы сайта

      • Мои курсы

      • Теги

    • Мои курсы

    • Курсы

      • Осенний семестр

        • Прикладная математика и информатика

        • Фундаментальная информатика и ИТ

          • Probability Theory and Mathematical Statistics

          • Научные Вычислительные Пакеты

          • DataSc101

          • NLP (7 семестр)

          • Compiler Development

          • CMVSM

          • АЗПК

          • Frontend

          • ТеорЯП

          • Ruby Eng

          • EngCA&OS

          • Компьютерная графика

            • Введение в компьютерную графику

            • Модуль 1. 2D графика

            • Модуль 2. Моделирование и визуализация трехмерных ...

              • ФайлЛекция 8. 3D-модели

              • ФайлЛекция 8а. Загрузка моделей

              • ФайлЛекция 9. Аффинные преобразования и проецирование

              • ЗаданиеЛабораторная работа №6. Аффинные преобразования в ...

              • ЗаданиеДополнительные баллы к 6 лаб

              • ЗаданиеЛабораторная работа №7. Построение трёхмерных моделей

              • ЗаданиеДополнительные баллы к 7-й лабе

              • ФайлЛекция 10. Удаление невидимых граней

              • ЗаданиеЛабораторная работа №8. Удаление невидимых граней

              • ЗаданиеЛабораторная работа № 9. Освещение и текстурирование

            • Доп материалы

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

        • Аспирантура

        • Вечернее отделение

        • Другое

        • Информатика-Осень-ПМИ-2

        • Информатика-осень-ПМИ-1

        • ИММвс

        • ФИиТ eng 2025

      • Весенний семестр

        • Прикладная математика и информатика

        • Фундаментальная информатика и ИТ

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

        • Аспирантура

        • Вечернее отделение

        • Другое

      • Воскресная компьютерная школа

        • Пользователь компьютера плюс

        • Пользователь прикладных программ

        • Программирование I ступень

        • Программирование II ступень

        • Программирование III ступень

        • Архив

      • Воскресная математическая школа

        • Открытое тестирование РНОМЦ и мехмата ЮФУ - 2025

        • Олимпиадная математическая школа

        • Повышение квалификации

        • Доступная математика

        • Лаборатория математического онлайн-образования мех...

        • Осенняя универсиада

        • Научно-практическая конференция

        • ВМШ

          • ВМШ -2025

        • Летняя олимпиадная математическая школа РНОМЦ и ме...

      • Государственная итоговая аттестация

      • Дополнительное образование

      • Олимпиады

      • Видеолекции

      • Разное

      • Архив курсов

      • Заочная школа мехмата ЮФУ

Вы используете гостевой доступ (Вход)
Компьютерная графика
Сводка хранения данных
Скачать мобильное приложение Яндекс.Метрика