|
Макеты страниц
3.12. Треугольные поверхности БезьеРассмотрим треугольные аналоги поверхности Безье. Пусть имеется совокупность некоторых характеристических точек Каждый из трех индексов точки соответствует своей вершине треугольника. Точка, лежащая в вершине треугольника, имеет значение индекса, соответствующего этой вершине, равное
Рис. 3.12.1. Нумерация точек Чем ближе ряд, в котором лежат точки, к вершине, тем большее значение имеет индекс этой вершины. Индексы точки
Треугольную поверхность Безье опишем с помощью барицентрических координат а, b, с. Будем считать, что поверхность Безье имеет ту же область определения параметров, что и поверхность (3.11.10). Радиус-вектор треугольной поверхности Безье, построенной по характеристическим точкам
Суммирование в (3.12.2) выполняется по всем характеристическим точкам, а трехиндексные функции Бернштейна имеют вид
где должно выполняться равенство (3.12.1). Треугольная поверхность Безье, построенная по 7 точкам вдоль каждой стороны, показана на рис. 3.12.2. Характеристический многогранник треугольной поверхности Безье приведен на рис. 3.12.3.
Рис. 3.12.2. Треугольная поверхность Безье
Рис. 3.12.3. Характеристический многогранник треугольной поверхности Безье Крайние линии поверхности (3.12.2) описываются векторами
что совпадает с (2.5.4). Покажем, что трехиндексные функции Бернштейна удовлетворяют равенству
Суммирование (3.12.6) выполним по строчкам третьего индекса
что и требовалось доказать. Алгоритм Де Кастелье.Трехиндексные функции Бернштейна удовлетворяют рекуррентному соотношению
Это соотношение доказывается непосредственной подстановкой:
что и требовалось доказать. Начнем вычисление с функции Далее получим
где введены обозначения:
Выполнив описанные действия для
Обозначим
где Увеличение числа характеристических точек.От треугольной поверхности Безье
где Новых характеристических точек на один ряд вдоль каждой из трех сторон треугольника стало больше. Точки в вершинах треугольника остались прежние: Треугольная рациональная поверхность Безье.Пусть треугольная поверхность Безье построена на совокупности характеристических точек
где суммирование выполняется по всем характеристическим точкам. В силу свойства (3.12.6), поверхность Безье (3.12.2) является частным случаем рациональной поверхности (3.12.10) при одинаковых весах точек. Чем больше вес точки, тем ближе к ней проходит поверхность. Напомним, что роль играет не абсолютное значение веса каждой точки, а отношения весов точек друг к другу. Если веса всех характерных точек одинаковы, то мы придем к обычной поверхности Безье (3.12.2).
Рис. 3.12.4. Треугольная рациональная поверхность Безье. В терминах однородных координат расширенный радиус-вектор (1.4.6) треугольной поверхности Безье определяется формулой
где
|
Оглавление
|