Параметрическая трехмерная графика
Построение фигуры вращением линии вокруг оси Х
Интересные объемные фигуры можно получить, вращая некоторую кривую вокруг той или иной оси. При этом необходимо обеспечить пересчет координат всех узловых точек фигуры по известным из геометрии формулам. На рис. 14.2 показано построение такой фигуры вращением линии, заданной функцией f(x), вокруг оси X.
В документе на рис. 14.2 приведены все необходимые формулы для пересчета координат узловых точек фигуры при ее вращении. Даны также графики исходной кривой (слева внизу) и фигуры, полученной ее вращением (справа внизу). Фигура напоминает опрокинутую рюмку, лежащую на плоскости. Она построена без применения функциональной окраски, но с использованием алгоритма удаления невидимых линий.
Рис. 14.2. Построение фигуры вращением линии вокруг оси Х
Построение фигуры вращением линии вокруг оси Y
Таким же способом можно построить фигуру, полученную вращением исходной кривой вокруг оси Y. Это демонстрирует документ, показанный на рис. 14.3.
Рис. 14.3. Построение фигуры вращением линии вокруг оси Y
Чтобы показать возможности задания различного стиля рисунков, в нашем случае фигура построена с удалением невидимых линий каркаса и с применением функциональной окраски. Нетрудно заметить, что это делает фигуру очень наглядной.