AnimaGeo — документация¶
GeoGebra → Python → Manim → SVG / MP4
AnimaGeo превращает геометрические построения GeoGebra в качественные
иллюстрации и анимации: разбирает файлы .ggb, строит граф зависимостей между
объектами, отрисовывает сцену через Manim и экспортирует результат в SVG
(Cairo), PDF/EPS, TikZ, интерактивный JSXGraph или видео
(MP4/GIF/WebM/PNG). Построение можно создать и напрямую во встроенном Python
DSL, без файла GeoGebra.
С чего начать¶
- Быстрый старт — установка, первый рендер, CLI и код
- Архитектура — конвейер обработки и карта модулей
- README проекта — обзор и список возможностей
Справочник¶
- API — методы сцены и конструкции
- Анимация по ключевым кадрам — формат JSON/таймлайна для
play_keyframes, стили, видимость, камера и события v2 - Python DSL — движок создания конструкций, выполняющий Python-код
- Система стилей — основное описание стилей, слоёв и размещения подписей
- Гибкий импорт GeoGebra (ImportPolicy)
- Поля геометрических классов — соответствие GGB XML /
ggb_raw/elem.style/ JSON / рендерера - Компактная сводка конструкции — JSON-сводка для стилизации с помощью AI
Экспорт¶
- Форматы экспорта — SVG / PDF / EPS / TikZ / JSXGraph / видео
- Экспорт TikZ — нативный семантический TikZ для LaTeX
Для AI-агентов¶
animageo --ai-guide/animageo/AI_USAGE_PROMPT.md— самодостаточное руководство для внешнего AI- Контекст генерации стилей
- JSON Schema для стилей, созданных AI
- Контекст создания и редактирования конструкций