Перейти к содержимому

JMathAnim: создание математической анимации на Java в стиле 3Blue1Brown | JavaFX в действии #27

Frank Delporte

0:00 / 0:00

JMathAnim: создание математической анимации на Java в стиле 3Blue1Brown | JavaFX в действии #27

312 просмотров · 4 мес. назад
Frank Delporte
8,94 тыс. подписчиков
312 просмотров · 4 мес. назад
Что если бы вы могли создавать потрясающие математические анимации, подобные тем, что вы видите на канале 3Blue1Brown, используя Java и JavaFX? Именно это и создал Дэвид Гутьеррес с помощью JMathAnim — библиотеки и пользовательского интерфейса на Java(FX), позволяющей анимировать формулы, геометрические доказательства, фракталы и концепции теории чисел, а также экспортировать их прямо в видеоформат. Дэвид — математик, а не профессиональный разработчик программного обеспечения. Он запустил JMathAnim во время локдауна из-за COVID-19, вдохновившись библиотекой Python Manim, и решил создать свою собственную версию на Java. В этом интервью он демонстрирует инструмент вживую, объясняет, почему Ruby был выбран в качестве языка сценариев во встроенном редакторе, и показывает визуализацию, объясняющую преобразование из десятичной системы счисления в пятеричную. 📌 Статья в блоге со всеми ссылками: https://webtechie.be/post/2026-06-25-... --- 🔗 Ссылки Веб-сайт JMathAnim: https://davidgutierrezrubio.codeberg.... Исходный код JMathAnim (Codeberg): https://codeberg.org/davidgutierrezru... Видеопример на Bluesky: https://bsky.app/profile/davidcalculi... Используемые библиотеки: RSyntaxTextArea: https://github.com/bobbylight/rsyntax... JLatexMath: https://github.com/opencollab/jlatexm... JavaCV: https://github.com/bytedeco/javacv Вдохновлено: Manim (Python): https://www.manim.community/ Упомянутые каналы YouTube: 3Blue1Brown:    / @3blue1brown   EltaxistadeHardy1729:    / @eltaxistadehardy1729   --- ⏱ Разделы 00:00 Кто такой Дэвид 00:33 Цель JMathAnim 01:16 Демонстрация JMathAnim 04:53 Различные способы создания анимаций в инструменте 05:40 Почему Ruby используется в редакторе кода 06:24 Другие демонстрации 07:16 Демонстрации и информация на сайте 11:12 Кривая обучения JavaFX 13:46 Библиотеки, используемые в проекте 14:30 Пример для объяснения основы Преобразование 10 в пятерку 16:27 Заключение --- #JavaFX #JMathAnim #MathAnimation #Java #OpenSource