2014-07-14 5 views

ответ

1

Нет никакой разницы в терминах контрольных точек и последовательностей узлов для открытых или закрытых кривых nurbs. Они оба следуют правилу «number_of_knots = number_of_control_points + order». Однако замкнутые кривые nurbs (или периодические nurbs-кривые) достигаются за счет некоторой специальной компоновки для контрольных точек и последовательности узлов. Например, последовательность узлов [0., 0., 0., 0., 0.25, 0.5, 0.75, 1.0, 1.0, 1.0, 1.0] с 7 контрольными точками (P1, P2, ... -P7) приведет к в открытой кубической кривой B-сплайна. Если мы изменим последовательность узлов на [-0,75, -0,5, -0,25, 0,25, 0,5, 0,75, 1,0, 1,25, 1,5, 1,75] и сделаем P5 = P1, P6 = P2 и P7 = P3, кривая станет периодической кубической B-сплайновой кривой с непрерывностью C2 в суставе.

+0

Какова формула для определения того, закрыта ли кривая nurbs? – webmaker

+0

@fang Если я запустил сплайн от t = 0 до t = 1 под вашей формулировкой, это запустит меня через исходные начальные и конечные точки без «обертывания»? – nonremovable

+0

@nonremovable: Да. Если вы оцениваете сплайн от 0 до 1, вы не увидите «обтекание». – fang

 Смежные вопросы

  • Нет связанных вопросов^_^