ShowJuggler — это программное обеспечение для анимации, визуализации и анализа трюков жонглирования и сайдсэп-паттернов. Программа предназначена для создания, проигрывания и исследования последовательностей бросков и ловель, предоставляя визуальные представления траекторий предметов и рук, временную синхронизацию и возможность редактирования сценариев движения. ShowJuggler используется художниками, преподавателями жонглирования и исследователями для демонстрации и изучения механики трюков.
Источниковая и историческая информация о происхождении ShowJuggler в открытых обзорах ограничена; если конкретные данные о разработчиках и датах выпуска недоступны, в описаниях обычно указывается, что это специализированный инструмент, появившийся в среде любителей и профессионалов жонглирования для цифровой репрезентации паттернов. Программа интегрирует формальные обозначения трюков (например, нотацию siteswap) с визуальными моделями, позволяя комбинировать математические и кинематические аспекты в интерактивной среде.
- Визуализация траекторий: отображение путей движения снарядов и рук в виде анимации с возможностью регулировки скорости воспроизведения и масштаба.
 - Поддержка нотации siteswap: ввод, интерпретация и проигрывание последовательностей siteswap для генерации соответствующих анимаций бросков.
 - Редактирование последовательностей: создание и изменение расписаний бросков и ловель, вставка пауз, замена объектов и настройка временных параметров.
 - Синхронизация и таймлайн: интерактивный таймлайн для точной настройки момента бросков, пересечений и синхронных действий нескольких объектов.
 - Аналитические инструменты: расчёт периодичности паттернов, проверка допустимости последовательностей и выявление конфликтов в траекториях.
 - Экспорт и импорт данных: сохранение сценариев в стандартных форматах для обмена и дальнейшего редактирования, а также импорт внешних описаний трюков.
 - Настройка представления: выбор вида объектов, отображение сетки и направляющих, изменение перспективы и параметров визуализации для удобства анализа.
 - Моделирование нескольких исполнителей: возможность симулировать взаимодействие нескольких жонглёров и координацию бросков между ними.
 - Образовательные функции: пошаговое проигрывание, замедленная съёмка и повтор конкретных фрагментов для обучения и разборов трюков.