Две лабораторные работы по компьютерной графики
Лабораторная работа 1
Задача должна быть реализована на языке программирования C# с использованием только стандартных графических средств операционной системы и без использования дополнительных средств трёхмерной графики (OpenGL,DirectX и т.д.).
Задача заключается в построении трёхмерного изображения выпуклой фигуры.
Решением задачи является программа, позволяющая указывать параметры создаваемого изображения
и производящая построение соответствующего изображения в графическом окне.
Тип фигуры:
правильная пирамида с заданной высотой, радиусом основания и количеством боковых граней;
Модель освещения фигуры:
один бесконечно удалённый источник с заданным направлением света;
Тип проекции:
параллельная (задаются углы поворота);
Лабораторная работа 2
Условия задач формируются точно так же как и условия задачи №2, но при выполнении задания необходимо использовать средства OpenGL или DirectX.
Задача заключается в построении трёхмерного изображения выпуклой фигуры. Решением задачи является программа, позволяющая указывать параметры создаваемого изображения и производящая построение соответствующего изображения в графическом окне.
Тип фигуры:
правильная пирамида с заданной высотой, радиусом основания и количеством боковых граней;
Прозрачность фигуры:
фигура может быть с текстурой.
Модель освещения фигуры:
один бесконечно удалённый источник с заданным направлением света;
Тип проекции:
параллельная;
Важно!
Работу требуется выполнить до 21.12.2021