![]() |
|
||||||||||
|
|||||
|
Допустим нам дана произвольная кривая, и произвольно выбранная часть длинной скажем 10ед. как определить угол наклона этой части по отношению к горизонту, если её принять за прямую?
|
|
|||||
|
Видимо надо найти касательную к кривой
|
|
|||||
|
Цитата:
|
|
|||||
|
Хорошо, а если нам даны не 2 точки, а только 1?
|
|
|||||
|
Регистрация: Sep 2006
Сообщений: 32
|
тебе поможет производная функции кривой
__________________
http://www.free-lance.ru/users/goarcade |
|
|||||
|
а если попробовать повороачивать 1 точку вокруг другой и проверять хитТестом?
|
|
|||||
|
1. прочитать: http://ru.wikipedia.org/wiki/Кривая_Безье
2. найти производную уравнения кривой 3. найти значение этой производной в данной точке - угловой коэффицент касательной к кривой 4. составить уравнение касательной: y = y'(x0)*(x - x0) + y(x0); Последний раз редактировалось MrPoma; 10.02.2008 в 23:08. |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|