Упражнение 5. Задачи за B-сплайн криви
-
Изчислете основната функция N2,2 (u),
определете интервала, в който тя е ненулева
и
скицирайте нейната графика при следния
възлов вектор:
- U = { 0; 0,2; 0,5; 0,6; 0,8; 1 };
- U = { 0; 0; 0,2; 0,4; 0,5; 0,5; 1 }.
- Докажете, че една стегната B-сплайн крива
С(u) минава през двете крайни
контролни точки, т.е. С(0) = Р0 и С(1)
=
Рn .
- Нека имаме една В-сплайн крива от степен 5 дефинирана чрез контролни точки
P0, P1, ..., P20.
-
Определете контролните точки, чиято изпъкнала обвивка съдържа дъгата от
кривата, дефинирана между възлите u10 и
u11. Как ще направим тази дъга
линеен сегмент чрез промяна на
минимален брой контролни точки?
- Ако контролните точки не са
компланарни, как да направим дъгата от
кривата, дефинирана върху [u10; u11),
да бъде равнинна чрез промяна на
минимален брой контролни точки?
- Нека e дадена една В-сплайн крива от степен 4, дефинирана чрез контролните
точки P0, P1, ..., P20.
Ако положението на точка P10 се премести, определете коя
част на В-сплайн кривата ще се измени. Определете целия интервал, върху който
е дефинирана изменената дъга от кривата.