Цель работы: изучить вершинные массивы, научиться рассчитывать поверхности вращения.
Необходимо построить в трёхмерной декартовой системе координат объект по варианту задания. Объект расположить в начале координат, все координаты должны лежать в интервале [–1; 1]. Размер может быть любой, но фигура не должна вырождаться. В программе должна быть заложена возможность менять точность представления фигуры (количество разбиений или граней, или итераций разбиения).
Примеры
Куб в вершинном массиве: 002-array.zip
Рисование цилиндра: 003-cylinder.zip
Варианты
Как рассчитать номер своего варианта, рассказано на странице Успеваемость студентов (КГ).
Все фигуры "герметично" замкнуты.
0. Полусфера. Открытая часть закрыта диском.
- Конус. Открытая часть закрыта диском. Разбиение проводить не только вдоль оси вращения, но и перпендикулярно ей.
- Капсула. Две полусферы соединены цилиндром.
- Половина тора (делить поперёк кольца). Оба "отверстия" закрыты дисками.
- Усечённый конус. Оба "отверстия" закрыты дисками. Разбиение проводить не только вдоль оси вращения, но и перпендикулярно ей.