Система трехмерного графического моделирования на основе библиотеки OpenGL. Параметрическая модель сложного трехмерного объекта
28

Пусть центр основания совпадает с началом локальной системы координат, а часть конуса без основания находится со стороны положительного направления оси OZ. Первая точка основания имеет координаты A1=(0, r, 0). Тогда координаты остальных точек снования будем находить по следующей формуле:

Ai+1= Ai*ПоворотOZ(360/n),                                                                                (4.11)

 

а координаты вершины конуса будут равны (s, 0, h).

Вид геометрической модели косоугольного конуса приведен на рисунке 4.6.

 

Рисунок 4.6 – Вид геометрической модели косоугольного конуса

 

4.8 Геометрическая модель пирамиды с пятиугольным основанием

 

Пирамида с пятиугольным основанием задаётся двумя параметрами:  высота и радиус окружности, в которую вписано основание. Обозначим эти параметры соответственно буквами h и r.

Пусть центр основания совпадает с началом локальной системы координат, а часть пирамиды без основания находится со стороны положительного направления оси OZ. Первая точка основания имеет координаты A1=(0, r, 0). Тогда координаты остальных точек снования будем находить по следующей формуле:

Ai+1= Ai*ПоворотOZ(360/5),                                                                                (4.12)

 

а координаты вершины конуса будут равны (0, 0, h).

Вид геометрической модели пирамиды с пятиугольным основанием приведен на рисунке 4.7.