Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: Atomohod от 08-08-2019, 23:35:00
-
Здравствуйте!
Кто-нибудь, подскажите, пожалуйста, для чего нужен метод GetFirstDerivative у polyline. Какая у него логика работы? Какая у него практическая польза?
PS Помню, что первая производная как-то связана со скоростью и ускорением при движении точки, но при чем тут полилиния я, честно признаться, пока не сообразил.
-
Первая производная к кривой - это касательная.
-
Первая производная к кривой - это касательная.
А в случае если моя полилиния - абсолютно прямая? Что мне даст касательная?
-
вектор направления линии даст. Метод GetFirstDerivative вообще-то относится к Curve. И когда вы работаете с любыми Curve то подобные методы очень удобны. Конкретно для полилийнии без него можно и пережить ибо для прямых сегментов касательная - это сам сегмент, а для дуг можно легко повернуть радиус на 90 градусов.
-
вектор направления линии даст
направление считается по возрастанию номера вершины полилинии или для каждого сегмента в отдельности? Напрмер, у полилинии из 5 сегментов.
-
направление считается по возрастанию номера вершины полилинии или для каждого сегмента в отдельности?
Касательная считается в точке на полилинии (это совершенно необязательно вершина). Направление её совпадает с направлением полилинии (возрастанием её параметра или номера вершины).
-
https://habr.com/ru/post/460257/
-
https://habr.com/ru/post/460257/
Это ты к чему?
-
не та ссылка
https://habr.com/ru/post/462063/
-
не та ссылка
https://habr.com/ru/post/462063/
А я уже перепугался, что это какой-то сверхтонкий юмор, который до меня не дошел и стало очень обидно. :D