Simulējiet deviņu dažādu svārsta sistēmu kustību tālrunī reālā laikā.
Izmantojiet simulāciju kā dzīvu fonu (iestatiet no ierīces iestatījumiem).
Iekļautās sistēmas:
1) Matemātiskais svārsts (2D): vienkāršākais svārsts.
2) Svārsta viļņu efekts (3D): ja tiek apvienoti vairāki svārsti, parādās savdabīgs viļņu efekts.
3) Sfēriskais svārsts (3D): matemātiskā svārsta trīsdimensiju vispārinājums.
4) Pavasara svārsts (2D): masa, kas savienota ar atsperi.
5) Pavasara svārsts (3D): masa, kas savienota ar atsperi 3D.
6) Divkāršs svārsts (2D): vienkāršākais piemērs sistēmai, kurai ir haotisks kustības un ir ļoti jutīgs pret sākotnējiem apstākļiem.
7) dubultā lodveida svārsts (3D): dubultā svārsta trīsdimensiju vispārinājums.
8) Pavasara matemātiskais svārsts (2D): stienis, kas piestiprināts pie atsperes.
9) pavasara sfēriskais svārsts (3D): stienis, kas piestiprināts pie atsperes 3D.
Iespējas:
- Visas simulācijas tiek veiktas reālā laikā, skaitliski risinot Lagrange kustības vienādojumus.
- Izmantojiet ierīces akselerometru gravitācijas spēka dinamiskai noteikšanai.
- Ņemiet vērā berzes spēku, lai redzētu svārsta kustības slāpēšanu (ieteicams, lietojot sensora gravitāciju).
- Izmantojiet pirkstus, lai interaktīvi mainītu svārstu pozīcijas.
- Izmantojiet šķipsnu, lai palielinātu žestu.
- Visus parametrus katrai sistēmai var mainīt preferencēs.
Pateicības:
OpenGL konsultācijas vietnē http://www.learnopengles.com/
ColorPickerView bibliotēka vietnē https://github.com/danielnilsson9/color-picker-view
Programmas pirmkods ir pieejams vietnē https://github.com/vlvovch/pendulum-studio
Atjaunināta
2018. gada 17. nov.