Главная > Разное > Кривые и поверхности на экране компьютера
<< Предыдущий параграф
Следующий параграф >>
<< Предыдущий параграф Следующий параграф >>
Макеты страниц

4.3.4. Кратные и воображаемые вершины

В приложениях часто удобно использовать массивы, в которых совпадающие (кратные) вершины являются граничными и угловыми. В этом случае в создании граничных бикубических -сплайновых фрагментов участвуют опорные вершины в числе меньше 16 (без учета кратности), что сказывается на размерах фрагментов, а также позволяет получать априорную информацию о поведении составной поверхности вблизи границы. Составная бикубическая -сплайновая поверхность, как правило, не содержит ни одной из вершин массива, который ее порождает. Однако подбором вспомогательных вершин и построением дополнительных элементарных поверхностей можно добиться того, чтобы граничные кривые новой составной поверхности располагались ближе к граничным и угловым вершинам. Обычно это проводится путем использования кратных или воображаемых вершин.

А. Двойные вершины

Зададим новых вершин, положив

Эти вершины как бы "окаймляют" заданный массив и вместе с ним образуют новый

из вершин. Замечание

Как множества точек массивы неразличимы, так как все добавленные вершины отличаются от заданных только номерами - геометрически новых вершин не появилось.

Составная бикубическая -сплайновая поверхность определяемая массивом состоит из фрагментов радиусы-векторы которых вычисляются по формулам

Только из этих элементарных поверхностей

являются новыми (ясно, что в построении каждого из новых фрагментов принимает участие хотя бы одна новая вершина).

Рис. 4.24

Взаимное расположение составных бикубических -сплайновых поверхностей - старой и новой - хорошо видно на рис. 4.24. Новые фрагменты схематически представлены на рис. 4.25.

Значения вектора скручивания в угловых вершинах четырех угловых фрагментов о поверхности

с точностью до множителя равны значениям векторов скручивания билинейных поверхностей, определяемых соответственно четверками вершин

Рис. 4.25

Б. Тройные вершины

В дополнение к уже взятым вершинам зададим еще новых вершин, положив

и с учетом добавленных вершин построим новых элементарных поверхности

задав их параметрическими уравнениями вида

Рис. 4.26

В результате получим новую бикубическую -сплайновую поверхность состоящую из фрагментов (рис. 4.26).

Некоторое представление о взаимном расположении новых фрагментов поверхности относительно старой поверхности могут дать схематические изображения, приведенные на рис. 4.27.

Все 4 угловых фрагмента

поверхности лежат на билинейных поверхностях. Поэтому векторы скручивания в точках этих четырех фрагментов постоянны по направлению и соответственно имеют вид:

Рис. 4.27

Кроме того, все 4 угловые вершины лежат в углах составной бикубической -сплайновой поверхности построенной при помощи тройных вершин

В. Воображаемые вершины

Выбором дополнительных вершин к массиву

можно добиться выполнения различных условий на границе составной поверхности. Обычно новые (воображаемые) вершины ищутся в виде линейных комбинаций заданных вершин.

Рассмотрим составную бикубическую -сплайновую поверхность порожденную массивом

вершин которого подобраны посредством следующих формул

Составная бикубическая -сплайновая поверхность определяемая массивом обладает следующим свойством: кривизна общей кривой соседних фрагментов в точке, лежащей на граничной кривой этой поверхности, равна нулю.

В рассматриваемом случае векторы скручивания в угловых точках поверхности равны векторам скручивания билинейных поверхностей, построенных на примыкающих к этой вершине ребрах.

Например, вектор скручивания в угловой точке фрагмента равен

<< Предыдущий параграф Следующий параграф >>
Оглавление