Здесь мы поступим так же, за исключением того, что нормаль к поверхности будем вычислять в каждой вершине, чтобы можно было осуществить плавное закрашивание. На рис. 6.64 показана трубка, надетая на спиральную форму. Сравните эту форму с рис. 6.39.
п(и, и) = (соз2-2^») со82-^(и), соз2-2'""(у) ът2-2'\й), мп2-2'""(у)).
(6.45)
6.5.10. Трубки на базе трехмерных кривых
Рис. 6.64. Спиральная трубка, изгибающаяся в пространстве
Моделирование поверхностей полигональными сетками
Если мы хотам нанизать окружность, заданную выражением (cos(m), sin(«), 0), на хребет C(t), то результирующая поверхность будет иметь следующее параметрическое представление"images/tmp8E4A-431.png" alt="Однозначная область высот над плоскостью хг">
Рис 6.65. Однозначная область высот над плоскостью хг Сравните эту поверхность с поверхностями типа сферы, у которой с каждой точкой (х, г) связано более одного значения у. Для однозначных функций допускается следующая простая параметрическая форма"opengl1_443.html">⇐ Предыдущая| |Следующая ⇒