GetFirstDerivative как работает метод

Автор Тема: GetFirstDerivative как работает метод  (Прочитано 4564 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

Оффлайн AtomohodАвтор темы

  • ADN OPEN
  • ****
  • Сообщений: 453
  • Карма: 1
Здравствуйте!
Кто-нибудь, подскажите, пожалуйста, для чего нужен метод GetFirstDerivative у polyline. Какая у него логика работы? Какая у него практическая польза?
PS Помню, что первая производная как-то связана со скоростью и ускорением при движении точки, но при чем тут полилиния я, честно признаться, пока не сообразил.

Оффлайн avc

  • ADN Club
  • *****
  • Сообщений: 809
  • Карма: 166
    • Мои плагины к Автокаду
Re: GetFirstDerivative как работает метод
« Ответ #1 : 08-08-2019, 23:36:43 »
Первая производная к кривой - это касательная.
« Последнее редактирование: 08-08-2019, 23:38:11 от Александр Ривилис »

Оффлайн AtomohodАвтор темы

  • ADN OPEN
  • ****
  • Сообщений: 453
  • Карма: 1
Re: GetFirstDerivative как работает метод
« Ответ #2 : 08-08-2019, 23:47:32 »
Первая производная к кривой - это касательная.
А в случае если моя полилиния - абсолютно прямая? Что мне даст касательная?

Отмечено как Решение Atomohod 09-08-2019, 00:15:18

Оффлайн avc

  • ADN Club
  • *****
  • Сообщений: 809
  • Карма: 166
    • Мои плагины к Автокаду
Re: GetFirstDerivative как работает метод
« Ответ #3 : 08-08-2019, 23:50:54 »
вектор направления линии даст. Метод GetFirstDerivative вообще-то относится к Curve. И когда вы работаете с любыми Curve то подобные методы очень удобны. Конкретно для полилийнии без него можно и пережить ибо для прямых сегментов касательная - это сам сегмент, а для дуг можно легко повернуть радиус на 90 градусов.

Оффлайн AtomohodАвтор темы

  • ADN OPEN
  • ****
  • Сообщений: 453
  • Карма: 1
Re: GetFirstDerivative как работает метод
« Ответ #4 : 08-08-2019, 23:55:45 »
вектор направления линии даст
направление считается по возрастанию номера вершины полилинии или для каждого сегмента в отдельности? Напрмер, у полилинии из 5 сегментов.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: GetFirstDerivative как работает метод
« Ответ #5 : 08-08-2019, 23:59:13 »
направление считается по возрастанию номера вершины полилинии или для каждого сегмента в отдельности?
Касательная считается в точке на полилинии (это совершенно необязательно вершина). Направление её совпадает с направлением полилинии (возрастанием её параметра или номера вершины).
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн trir

  • ADN Club
  • ****
  • Сообщений: 470
  • Карма: 63

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн trir

  • ADN Club
  • ****
  • Сообщений: 470
  • Карма: 63
Re: GetFirstDerivative как работает метод
« Ответ #8 : 09-08-2019, 11:08:44 »
не та ссылка
https://habr.com/ru/post/462063/

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: GetFirstDerivative как работает метод
« Ответ #9 : 09-08-2019, 11:10:32 »
не та ссылка
https://habr.com/ru/post/462063/
А я уже перепугался, что это какой-то сверхтонкий юмор, который до меня не дошел и стало очень обидно. :D
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение