Rational B-Spline
От: Reunion  
Дата: 20.06.05 07:47
Оценка:
Всем привет!

Есть формула кубического рационального В-сплайна. Есть набор из n точек (n >= 4). Как сделать так, чтобы кривая начиналась в первой точке и заканчивалась в последней точке? Чувствую, что надо добавть сколько-то точек к имеющемуся набору. Знаю как это сделать для обычного кубического В-сплайна... но тут то еще веса точек есть...

Заранее спасибо!
Re: Rational B-Spline
От: Vi2 Удмуртия http://www.adem.ru
Дата: 20.06.05 10:28
Оценка: 2 (1)
Здравствуйте, Reunion, Вы писали:

R>Есть формула кубического рационального В-сплайна. Есть набор из n точек (n >= 4). Как сделать так, чтобы кривая начиналась в первой точке и заканчивалась в последней точке? Чувствую, что надо добавть сколько-то точек к имеющемуся набору. Знаю как это сделать для обычного кубического В-сплайна... но тут то еще веса точек есть...


Веса тут не причем.
Vita
Выше головы не прыгнешь, ниже земли не упадешь, дальше границы не убежишь! © КВН НГУ
Re: Rational B-Spline
От: McSeem2 США http://www.antigrain.com
Дата: 20.06.05 14:57
Оценка: 2 (1)
Здравствуйте, Reunion, Вы писали:
R>Есть формула кубического рационального В-сплайна. Есть набор из n точек (n >= 4). Как сделать так, чтобы кривая начиналась в первой точке и заканчивалась в последней точке? Чувствую, что надо добавть сколько-то точек к имеющемуся набору. Знаю как это сделать для обычного кубического В-сплайна... но тут то еще веса точек есть...

Может это подойдет?
http://article.gmane.org/gmane.comp.graphics.agg/1262
http://article.gmane.org/gmane.comp.graphics.agg/1263
Впрочем, не уверен...
McSeem
Я жертва цепи несчастных случайностей. Как и все мы.
Re[2]: Rational B-Spline
От: Reunion  
Дата: 22.06.05 04:28
Оценка:
Здравствуйте, Vi2, Вы писали:

Vi2>Здравствуйте, Reunion, Вы писали:


R>>Есть формула кубического рационального В-сплайна. Есть набор из n точек (n >= 4). Как сделать так, чтобы кривая начиналась в первой точке и заканчивалась в последней точке? Чувствую, что надо добавть сколько-то точек к имеющемуся набору. Знаю как это сделать для обычного кубического В-сплайна... но тут то еще веса точек есть...


Vi2>Веса тут не причем.


Да, там оказалось достаточно вставить в начало 2 копии первой точки, а в конец — 2 последней...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.