Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
spr Гость
|
Добавлено: Вт Окт 29 2002 15:50 Заголовок сообщения: почти оффтопик. нужно вычислить модуль касательной к кривой Безье в заданной точке |
|
|
приветствую имеется кривая Безье, заданная четырьмя точками. Нужно посчитать касательную к ней в точке, соответствующей некоторому значению параметра t. нахожу, как указано здесь - http://www.mai.ru/~apg/Volume2/Number2/dyi22/dyi_22.htm , то есть вектор касательной (производная) есть точка на кривой безье, у которой управляющие точки есть разность пар управляющих точек исходной кривой. Направление указывается правильно, а модуль - похоже, что нет (должно быть - более крутому цчастку соответствует меньшая по модулю касательная). Это и правда так (если да - то как найти ее мудуль), или производная считается правильно, а проблема во мне ? |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
nut888 Гость
|
Добавлено: Ср Окт 30 2002 08:56 Заголовок сообщения: Re: почти оффтопик. нужно вычислить модуль касательной к кривой Безье в заданной точке |
|
|
Под точками полюса подразумераются? Тогда x[t]=(1-t)^3*x0+3*(1-t)^2*t*x1+3*(1 -t)*t^2*x2+t^3*x3 y[t] - аналогично t=0..1 {x0,y0}..{x3,y3} - координаты полюсов Продифференцируй по t получишь производные Нормируй получищь касательный вектор А в той статье туманно все написано Ну а потом Безье - это прошлый век |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
spr Гость
|
Добавлено: Чт Окт 31 2002 21:03 Заголовок сообщения: Re: почти оффтопик. нужно вычислить модуль касательной к кривой Безье в заданной точке |
|
|
пасиба мне вполне хватает а по t дифференцировать - как ни странно получается неправильно
правильно - как указано в той статье - >С геометрической точки зрения, производной кривой Безье является другая кривая Безье... |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
|