Высшее профессиональное образование



Download 4,46 Mb.
bet35/39
Sana30.04.2022
Hajmi4,46 Mb.
#599667
TuriУчебник
1   ...   31   32   33   34   35   36   37   38   39
Bog'liq
word variant (1) (1) (1)

YtNjc(u)N!l(v)ujipi г (и, v) = , (2.40)
±Nk(u)N,k(v)wt
1=0
где Nk(u) и Ntk(u) — В-сплайны к-го порядка; р„ i = 0, 1, ..., п, — кон­трольные точки; wi их веса. Поверхность (2.40) может иметь уникаль­ные 5-сплайны N,k(u) и N,k(v) для каждой контрольной точки, так как могут быть построены на уникальных последовательностях узлов. По­верхность (2.40) называют Т-сплайном, или Т-поверхностью.
Для описания последовательностей узлов 5-сплайнов в области оп­ределения параметров поверхности (2.40) построим сетку, состоящую из ребер и вершин. На рис. 2.21—2.23 приведены фрагменты сетки в об­ласти параметров Т’-поверхности. Каждая ячейка сетки должна иметь прямоугольную форму. Стороны ячейки могут быть составлены из не­скольких ребер, но длины противоположных сторон каждой ячейки должны быть равны. Так, для длин ребер ячейки, расположенной в цен­тре рис. 2.21, должны выполняться равенства: и, + и2 = иъ + ы4 + м5, и, =
= U2 + Vy
С вершинами сетки ассоциируем контрольные точки поверхности.
Когда сетка Т’-поверхности построена, последовательность узлов для 5-сплайнов N,k(u) и Njk(v) i-й контрольной точки найдем следующим образом. Через /-й узел сетки проведем две прямые вдоль параметри­ческих направлений — горизонтальную и вертикальную. Для последо­вательности узлов 5-сплайна !Vk(u) возьмем к + 2 точки пересечения горизонтальной прямой с вертикальными ребрами сетки. Для последо­вательности узлов 5-сплайна Nk(u) возьмем к + 2 точки пересечения вертикальной прямой с горизонтальными ребрами сетки. Пусть к/2 узла последовательности лежат до г-й вершины сетки, а остальные к + + 2 - (к/2) узла — начиная с г-й вершины сетки. На рис. 2.22 серыми штриховыми линиями показаны области ненулевых значений 5-сплай­нов пятого порядка Аг?(и) и 7V/(t0 /-й контрольной точки Г-поверх­ности.
Если Г-поверхность циклически не замкнута и с какой-то стороны от /-й вершины сетки отсутствует необходимое количество пересечений, то крайний узел будем делать кратным. Для контрольной точки, лежащей на краю сетки, ассоциированная вершина сетки будет входить в после­довательность узлов несколько раз. На рис. 2.23 кратностьу-го узла в последовательности узлов 5-сплайна пятого порядка N/(u) равна че-
U 3 «4 «5
"3
U2
«

2тырем, а кратность /с-го узла в после- ' довательности узлов 5-сплайна пято­го порядка Nf(u) — трем.
Ц
УI I I t
иклически не замкнутая
Т-по- - верхность не проходит через крайние контрольные точки. _
Сетка в области параметров может быть построена и для 5-поверхности.
Она представляет собой регулярную прямоугольную решетку. Как правило,
Г
Рис. 2.23
-поверхность строят путем модифи- - кации /?-поверхности. Модификация может выполняться или путем вставки новых контрольных точек в 5-поверх­ность, или упрощением 5-поверхно­сти путем удаления контрольных точек и изменением положения остав­шихся контрольных точек.

На рис. 2.24 приведена 5-поверхность третьего порядка по обоим ко­ординатным направлениям и ее контрольные точки. 5-сплайны крайних точек поверхности простроены на последовательностях из пяти узлов, крайние три из которых совпадают, поэтому поверхность не проходит через крайние контрольные точки. В средней части поверхности требу­ется локальное сгущение контрольных точек, которое влечет увеличение контрольных точек во всех средних рядах и колонках сетки. Сетка в об­ласти определения параметров рассматриваемой В- поверхности пред­ставляет собой регулярную прямоугольную решетку, каждой вершине которой соответствует контрольная точка. Сетку 7-поверхности получим из сетки 5-поверхности путем удаления некоторых ребер и вершин.







Рис. 2.25




На рис. 2.25 приведена Г-поверхность, полученная упрощением 5-по­верхности, изображенной на рис. 2.24.
При упрощении 5-поверхности ее форма может меняться. Для ми­нимизации изменения формы поверхности используются различные методы. Пусть требуется построить /’-поверхность, аппроксимирующую некоторую поверхность, радиус-вектор которой известен и описывается векторной функцией b(w,i>).
Положение контрольных точек и их веса поверхности (2.40) найдем из условия минимума функции
\ 2
YjNjc
(u)Njc
(u)wipi
Ь(м, и)
/
dudv.

ЧЧРо
=0

РИ>0,
<= о
Интегрирование можно заменить суммированием значений интегри­руемой функции при некоторых выбранных значениях параметров и я и. Условие минимума функции даст систему уравнений, из решения кото­рой получим координаты контрольных точек и их веса Г-поверхности.

  1. Поверхности треугольной формы

Рассмотрим поверхности, которые имеют треугольную форму и тре­угольную область определения параметров. Для треугольных областей в двумерном пространстве удобно использовать барицентрические ко­ординаты.
Пусть в двумерном пространстве параметров и и у поверхности вы­брана декартова прямоугольная система координат. Пусть в этой систе-ме заданы три точкира = аиа\\рь = [мА
уА
]т
и рс=с
у
с]т
> не
лежащие на одной прямой (рис. 2.26).
П



Рис. 2.26
оложение любой другой точки
р = [uv]т можно описать с помощью точек ра, рь, рс равенством
р
=
ар
а
+ Ьр
ь
+ ср
с, (2.41)
г
(2.42)
де коэффициенты
а, Ь, с определены с точ­ностью до множителя. Для полной опреде­ленности потребуем, чтобы их сумма была равна единице:

а + b + с = 1.

Значения коэффициентов а, Ь, с, соответствующие декартовым ко­ординатам и и и, найдем из системы уравнений
а
(2.43)
и
а
+ Ьиь + сис = и, аиа + bvb + cvc = v, а + Ь + с = 1.
К
а =-
оэффициенты
а, Ь, с определяются равенствами

и




ис




иа

и

ис




а




и

V







ь- 4

va

V




1




*>Ь

V

Л

> с ~ .

1

1

1

^abc

1

1

1


Download 4,46 Mb.

Do'stlaringiz bilan baham:
1   ...   31   32   33   34   35   36   37   38   39




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish