🎆 Розрив снаряда феєрверку — траєкторія польоту та візерунок зірок
Інтерактивний симулятор снаряда феєрверку. Швидкість запуску та затримка запалу визначають висоту розриву; швидкість викиду зірок і гравітація формують радіальний візерунок розльоту під час падіння, згасання й охолодження.
Про цю симуляцію
Феєрверк насправді складається з двох послідовних етапів класичної механіки: спочатку звичайний рух снаряда піднімає його вгору проти гравітації та опору повітря, а потім — коли спливає затримка запалу — він розривається на десятки окремих «зірок», кожна з яких викидається радіально й продовжує рух як власний маленький снаряд, падаючи, розлітаючись і охолоджуючись під дією гравітації та опору повітря, доки не згасне. Ця симуляція дозволяє незалежно налаштувати обидва етапи й спостерігати результуючий візерунок розриву в реальному часі.
🔬 Що показано
Снаряд, що піднімається під дією гравітації та опору повітря, а потім розривається на радіальний розліт яскравих зірок, які розширюються, падають і експоненційно згасають протягом часу горіння.
🎮 Як користуватися
Встановіть Швидкість запуску, Затримку запалу, Швидкість викиду зірок і Кількість зірок, потім натисніть Запустити снаряд. Спостерігайте за показниками висоти розриву та максимального радіуса розльоту після детонації.
💡 Чи знали ви?
Оскільки затримка запалу безпосередньо визначає, наскільки високо піднявся снаряд — а отже, скільки його власної висхідної швидкості додається до зірок, — довший запал у цій моделі призводить як до вищого розриву, так і до помітно більш витягнутого (а не ідеально сферичного) візерунка зірок.
Часті питання
Чому підйом снаряда сповільнюється перед розривом?
Гравітація постійно сповільнює снаряд, що піднімається, а невеликий опір повітря додатково гальмує його, що відповідає реальному плавному криволінійному сповільненню снаряда, що піднімається, а не прямолінійному підйому зі сталою швидкістю.
Чому не всі зірки опиняються точно на однаковій відстані від точки розриву?
Кожна зірка викидається з випадковою швидкістю та кутом навколо номінальної швидкості викиду, а потім рухається власною траєкторією під дією гравітації та опору повітря — невеликі відмінності при викиді накопичуються протягом часу розльоту в знайомий органічний, трохи неправильний візерунок розриву, а не ідеальну геометричну сферу.
Чому зірки згасають, а не просто зникають?
Яскравість кожної зірки моделюється як плавне згасання протягом часу горіння, що відображає скінченну тривалість горіння піротехнічної зірки — справжні зірки феєрверків так само тьмяніють і гаснуть, коли їхній горючий склад вичерпується.
Чи охоплює ця симуляція піротехнічний склад?
Ні — вона моделює лише кінематику польоту снаряда та траєкторії й згасання яскравості зірок після розриву; хімічний склад чи конструкція не входять до моделі.
Змоделюйте снаряд феєрверку, запущений у небо, що розривається на визначеній запалом висоті на радіально розширювану сферу яскравих зірок, які падають під дією гравітації та опору повітря, згасаючи й охолоджуючись, — класична кінематика руху снаряда та радіального розриву.
2D · HTML5 Canvas 2D · ціль 60 FPS · працює повністю на клієнті, без встановлення