Simulați mișcarea a nouă sisteme diferite de pendul în timp real pe telefon.
Utilizați simularea ca fundal live (pentru a fi setat din setările dispozitivului).
Sisteme incluse:
1) Pendulul matematic (2D): cel mai simplu pendul.
2) Efectul valurilor pendulului (3D): când se combină mai multe penduluri, apare un efect de undă ciudat.
3) Pendulul sferic (3D): o generalizare tridimensională a pendulului matematic.
4) Pendulul de primăvară (2D): o masă conectată la un arc.
5) Pendul de primăvară (3D): o masă conectată la un arc în 3D.
6) Pendul dublu (2D): cel mai simplu exemplu al unui sistem care prezintă mișcări haotice și este foarte sensibil la condițiile inițiale.
7) Pendulul dublu sferic (3D): o generalizare tridimensională a pendulului dublu.
8) Pendulul matematic de arc (2D): o tijă atașată la un arc.
9) Pendulul sferic cu arc (3D): o tijă atașată unui arc în 3D.
Caracteristici:
- Toate simulările sunt efectuate în timp real prin rezolvarea numerică a ecuațiilor de mișcare Lagrange.
- Utilizați accelerometrul dispozitivului pentru determinarea dinamică a forței gravitaționale.
- Luați în considerare forța de frecare pentru a observa amortizarea mișcării pendulului (recomandată la utilizarea gravitației senzorului).
- Folosiți-vă degetele pentru a schimba interactiv pozițiile pendulumurilor.
- Folosiți pinch pentru a mări gestul.
- Toți parametrii pentru fiecare sistem pot fi modificați în preferințe.
Recunoasteri:
Tutoriale OpenGL la http://www.learnopengles.com/
Biblioteca ColorPickerView la adresa https://github.com/danielnilsson9/color-picker-view
Codul sursă al aplicației este disponibil la adresa https://github.com/vlvovch/pendulum-studio