Мне интересно, есть ли разница между закрытыми и открытыми nurbs на управлении и узлами.Есть ли разница между закрытыми и открытыми NURBS на управление и узлы?
Я проверил много документов, но не могу найти точный ответ, поэтому попрошу здесь.
Мне интересно, есть ли разница между закрытыми и открытыми nurbs на управлении и узлами.Есть ли разница между закрытыми и открытыми NURBS на управление и узлы?
Я проверил много документов, но не могу найти точный ответ, поэтому попрошу здесь.
Нет никакой разницы в терминах контрольных точек и последовательностей узлов для открытых или закрытых кривых 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 в суставе.
Какова формула для определения того, закрыта ли кривая nurbs? – webmaker
@fang Если я запустил сплайн от t = 0 до t = 1 под вашей формулировкой, это запустит меня через исходные начальные и конечные точки без «обертывания»? – nonremovable
@nonremovable: Да. Если вы оцениваете сплайн от 0 до 1, вы не увидите «обтекание». – fang