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



Download 4,46 Mb.
bet18/39
Sana30.04.2022
Hajmi4,46 Mb.
#599667
TuriУчебник
1   ...   14   15   16   17   18   19   20   21   ...   39
Bog'liq
word variant (1) (1) (1)

U+2 ~ li+1

  1. если t < tj или t > tj+2.

Мы видим, что 7V/M представляют собой кусочно-линейные функции, принимающие значения 7V/’(/,+l) = 1 и = 0,j * 5-сплайны пер­
вого порядка для незамкнутой ломаной, построенной на шести кон­трольных точках, приведены на рис. 1.38.









N А А А /1




/

\ / \ / \ / \ /

ч

/

\/ \/ \/ \/

\

/

\/ \/ \/ \/

\

/

X X X X

\

/

/\ /\ /\ /\

\

/

/\ /\ /\ /\

\

/

/\/\/\/\

\

/

/ \/ \/ \/ \

\

^

Г V V V N

\


Рис. 1.39



Замкнутую ломаную линию как частный случай 5-кривой (1.61) мож­но построить на последовательности узлов /0 = -1, г, = 0, t2 = 1, tt = = i - 1, tn+2 = n + 1, t+з = л + 2. Параметр 5-кривой в этом случае из­меняется в пределах < t < tn+2. 5-сплайны первого порядка для цикли­чески замкнутой ломаной, построенной на четырех контрольных точках, приведены на рис. 1.39.
Рассмотрим NURBS-представление сплайна Лагранжа. Пусть требуется построить 5-кривую, проходящую через точки а, при значе­ниях параметрах,, i = 0, 1, ..., п. Построим 5-кривую «-го порядка (1.61) на последовательности узлов: t0 = tt = ... = tn = х0, tn+l = tn+2 = ... = t2n+l = = x„. Всего последовательность содержит 2n + 2 узлов. 5-кривая будет содержать п + 1 контрольных точек. Вес каждой контрольной точки по­ложим равным единице. Контрольные точки р„ / = 0, 1, ..., п, 5-кривой найдем из системы уравнений
Л№о)Ро + Л7(х0)Р| + - + ЛГ"(х0л = а0;
М)я(х,)Ро + ЛГ/Чх^р, + ... + W„"(*i)Pii = а,;
ля)Ро + Л7(х„)р, + ... + Nnn{xn) р„ = а„.
Определитель матрицы этой системы уравнений не равен нулю, если среди точек х, нет совпадающих. Так как на отрезке [х0, х„] 5-сплайны N,"(t) являются полиномами п-й степени, то построенная 5-кривая представляет собой полиномиальную функцию степени п и совпадает со сплайнами Лагранжа и Ньютона.
Рассмотрим NURBS-представление незамкнутого кубического сплайна, проходящего через точки а, при значениях параметра х,-, i = О,

..., п, и имеющего производные радиуса-вектора в крайних точках q0 и q„. Кубический сплайн представляет собой кусочно-полиномиальную функцию параметра третьей степени с непрерывными производными до второго порядка включительно, поэтому для построения совпадающей с ним 5-кривой будем использовать 5-сплайны третьего порядка Nf(t). Для совпадения начальной и конечной точек сплайна и 5-кривой на­чальные и конечные четыре узла последовательности должны иметь кратность, равную четырем. Построим следующую последовательностьузлов: t0 = ti = t2 = t3 = x0, U = x,, t5 = x2, tM = x,-, tn+3 = tn+4 = /„+5 = = tn+6 = x„. Всего последовательность содержит n + 7 узлов. 5-кривая бу­дет содержать п + 3 контрольных точек. Вес каждой контрольной точки положим равным единице. Таким образом, 5-кривая, совпадающая с кубическим сплайном, будет иметь вид
п+2
г(0 = X NjiOPj-
У=О
fi-кривая, так же как и кубический сплайн, будет иметь область оп­ределения х0< t < хп.
Контрольные точки ру, у = 0, 1, п + 2, найдем из условий:
г(х0) = а0; ^(x0) = q0; г(х,) = а,; / = 1, 2, п - 1, ^(x„) = q„; г(х„) = а„. at at
Эти условия приводят к системе п + 3 уравнений:
Ло3(х„)рп + /VfVoiP + ... + N ^+20„,2 = а0;
3Ar2(Xo)gLZgo + 3Ar2(X())£rz£i + + 3Nl2(xo) p"t?jJV±L = qQ;
s~h h~h *п+5~1п+2
Л'о’^ОРо + ^V,3(X|)p2 + ... + Л^3п+2(х,)р+2 = a,;
WriWPo + N 3(x2)p2 + ... + Л^+22+2 = a2;
^o\xn_i)Po + A^i3(jc„_,)p2 + ... + Af3+2(x„_,)pn+2 = a„
3^,2(х„)Р^ + 3^(хи)Ц1 + ... + 3^+2ия)Р-2-Р^ =q„;
*5“*2 0 _О *п+5~1п+г
N0\xn)p{) + N?(x„) p2 + ... + /V3+2(x„)p„l2 = a„.
Используя формулы (1.62) и (1.63), определим значения 5-сплайнов при значениях параметра 1 = xh i = 0, 1, ..., п. Для параметра t = х0 отли­чен от нуля только один 5-сплайн третьего порядка Nq(x0) = 1 и один fi-сплайн второго порядка N\(x0) = 1. Для параметра t = х„ отличен от нуля также только один 5-сплайн третьего порядка /V3+2(x„) = 1 и один 5-сплайн второго порядка N2n+2(x„) - 1. Для каждого значения парамет­ра / = Xj_з = tj,j = 4, 5, ..., /7 + 2, отличны от нуля только три 5-сплайна третьего порядка:
O+i 0-2 O+i О-i N ) = JlZljz\ - 0+L-0 + jO+jrO 0-0-2 .
0+2 О-i O+i О-i 0+i_ 0-2 0+i — 0-i

Download 4,46 Mb.

Do'stlaringiz bilan baham:
1   ...   14   15   16   17   18   19   20   21   ...   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