3D фигура в WinForms (C#) при помощи OpenGL

Андрей3 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
10.05.2022

Задача заключается в построении трёхмерного изображения выпуклой фигуры. Решением задачи является программа, позволяющая указывать параметры создаваемого изображения и производящая построение соответствующего изображения в графическом окне.

Тип фигуры: график указанной параметрической вещественной функции от двух аргументов (x,y)[0,1][0,1], при этом необходимо учитывать, что поверхность не обязательно будет выпуклой. Пример, Z = k*X + b*Y. Через делегаты выбирается определенный график.

Фигуре задается прозрачность.

Модель освещения фигуры: несколько бесконечно удалённых источников с заданным направлением света.

Тип проекции: из точки (камера).

Прилагаю к задаче код, в котором сделана проекция из точки и есть несколько бесконечно удаленные источники света, но сделана другая фигура и нет прозрачности.