11.11.1. Линейчатые поверхности на базе В-сплайнов Особенно легко работать с линейчатыми поверхностями. Напомним из раздела «Линейчатые поверхности» главы 6. что линейчатая поверхность задается двумя «концевыми кривыми» Р1}(и) и которые при каждом значении и соединяются прямой линией. Следовательно, параметрическим выражени11.11. Моделирование криволинейных поверхностей ем для линейчатой поверхности является линейная интерполяция (или «твининг») между соответствующими точками двух кривых. Для удобства повторим уравнение (6.35), согласно которому мы имеем: Р(и, ») = (!- »)Р0(м) + иР,(и). (11.86)
Рис. 11.51. Линейчатая поверхность на базе кривых Безье Расширение здесь заключается в том, что в качестве функций Р0(и) и Р,(и) выбираются В-сплайн кривые или кривые Безье. На рис. 11.51 показана линейчатая поверхность, обе концевых кривых которой, Р0(н) и Р,(и), являются кубическими кривыми Безье. Кривая Р0(и) базируется на четырех контрольных точках Р0°, Р°, Р°, Р), а кривая Р,(и) - на четырех контрольных точках Р0', Р/, Р"opengl1_818.html">⇐ Предыдущая| |Следующая ⇒