Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.

Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.
R50 fb34a0a99e189e4de036a3cca2cdf3b0
Python: Django | Telegram bot

Анимация поиска параметра Клотоида для G2-непрерывного соединения

Добавлено 08 июл 2023 в 16:47
Freya Holmer опубликовала в твиттере следующую задачу.
my math scribbles trying to solve for scaling parameter a when joining a clothoid to a circle to a clothoid, with a fixed arc length L. this involves transcendental functions and I don't think I can solve this analytically oh no
https://twitter.com/FreyaHolmer/status/16741500994...

На бумаге я расписал итоговое уравнение, нули которого нужно найти:
https://twitter.com/ToriiKyuu/status/1674160659192...


Наконец, осознав, что ноль уравнения можно искать с помщью бинпоиска, я написал сам поиск параметра и отдельно с помощью ManimGL сделал анимацию, использующую код поиска корня и демнстрирующая его на разны входных параметрах
Анимация:
https://twitter.com/ToriiKyuu/status/1674308992661...
Код на гитхабе:
https://github.com/Torii-Kyuu/toriikyuu-animations...


B2fb44ece8 E38b4867e8