Simulujte pohyb devíti různých kyvadlových systémů v reálném čase v telefonu.
Simulaci použijte jako živou tapetu (nastavení z nastavení zařízení).
Zahrnuté systémy:
1) Matematické kyvadlo (2D): nejjednodušší kyvadlo.
2) Efekt kyvadla (3D): při kombinování vícenásobných kyvadel se objeví zvláštní vlnový efekt.
3) Kulové kyvadlo (3D): trojrozměrné zobecnění matematického kyvadla.
4) Pružinové kyvadlo (2D): hmotnost spojená s pružinou.
5) Pružinové kyvadlo (3D): hmotnost spojená s pružinou ve 3D.
6) Dvojité kyvadlo (2D): nejjednodušší příklad systému, který vykazuje chaotický pohyb a je vysoce citlivý na počáteční podmínky.
7) Dvojité kulové kyvadlo (3D): trojrozměrné zobecnění dvojitého kyvadla.
8) Pružinové matematické kyvadlo (2D): tyč připojená k pružině.
9) Pružné kulové kyvadlo (3D): tyč připojená k pružině ve 3D.
Funkce:
- Všechny simulace se provádějí v reálném čase numerickým řešením Lagrangeových rovnic pohybu.
- Použijte akcelerometr vašeho přístroje pro dynamické určení síly.
- Vezměte do úvahy třecí sílu, abyste viděli tlumení kyvadlového pohybu (doporučuje se při použití gravitace senzoru).
- Pomocí prstů interaktivně měňte polohy kyvadel.
- Použijte pinč pro přiblížení gesta.
- Všechny parametry pro každý systém mohou být upraveny v preferencích.
Poděkování:
OpenGL tutoriály na adrese http://www.learnopengles.com/
Knihovnu ColorPickerView na adrese https://github.com/danielnilsson9/color-picker-view
Zdrojový kód aplikace je k dispozici na adrese https://github.com/vlvovch/pendulum-studio
Datum aktualizace
17. 11. 2018