Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: Atomohod от 08-08-2019, 23:35:00

Название: GetFirstDerivative как работает метод
Отправлено: Atomohod от 08-08-2019, 23:35:00
Здравствуйте!
Кто-нибудь, подскажите, пожалуйста, для чего нужен метод GetFirstDerivative у polyline. Какая у него логика работы? Какая у него практическая польза?
PS Помню, что первая производная как-то связана со скоростью и ускорением при движении точки, но при чем тут полилиния я, честно признаться, пока не сообразил.
Название: Re: GetFirstDerivative как работает метод
Отправлено: avc от 08-08-2019, 23:36:43
Первая производная к кривой - это касательная.
Название: Re: GetFirstDerivative как работает метод
Отправлено: Atomohod от 08-08-2019, 23:47:32
Первая производная к кривой - это касательная.
А в случае если моя полилиния - абсолютно прямая? Что мне даст касательная?
Название: Re: GetFirstDerivative как работает метод
Отправлено: avc от 08-08-2019, 23:50:54
вектор направления линии даст. Метод GetFirstDerivative вообще-то относится к Curve. И когда вы работаете с любыми Curve то подобные методы очень удобны. Конкретно для полилийнии без него можно и пережить ибо для прямых сегментов касательная - это сам сегмент, а для дуг можно легко повернуть радиус на 90 градусов.
Название: Re: GetFirstDerivative как работает метод
Отправлено: Atomohod от 08-08-2019, 23:55:45
вектор направления линии даст
направление считается по возрастанию номера вершины полилинии или для каждого сегмента в отдельности? Напрмер, у полилинии из 5 сегментов.
Название: Re: GetFirstDerivative как работает метод
Отправлено: Александр Ривилис от 08-08-2019, 23:59:13
направление считается по возрастанию номера вершины полилинии или для каждого сегмента в отдельности?
Касательная считается в точке на полилинии (это совершенно необязательно вершина). Направление её совпадает с направлением полилинии (возрастанием её параметра или номера вершины).
Название: Re: GetFirstDerivative как работает метод
Отправлено: trir от 09-08-2019, 09:35:50
https://habr.com/ru/post/460257/
Название: Re: GetFirstDerivative как работает метод
Отправлено: Александр Ривилис от 09-08-2019, 11:07:36
https://habr.com/ru/post/460257/
Это ты к чему?
Название: Re: GetFirstDerivative как работает метод
Отправлено: trir от 09-08-2019, 11:08:44
не та ссылка
https://habr.com/ru/post/462063/
Название: Re: GetFirstDerivative как работает метод
Отправлено: Александр Ривилис от 09-08-2019, 11:10:32
не та ссылка
https://habr.com/ru/post/462063/
А я уже перепугался, что это какой-то сверхтонкий юмор, который до меня не дошел и стало очень обидно. :D