Jak dosáhnout kyvadlový efekt pomocí akcelerometru v iOS App

hlasů
1

V žádném případě jsem fyzik. Píši s iOS (iPad, abych byl přesný), App, která bude představovat kliky znamení, visící a (překvapení) kliky. To, co musím vykonat, je simulovat kyvadla vliv na znamení, když se dostane přístroj pohyboval pomocí akcelerometru.

Je to nutné, abych používat plnohodnotný fyzikální engine pro to? Pokud ano, který z nich byste mi doporučili? Nebo mohu jen využít několika známých a definovaného vzorce?

Jako obvykle, díky vám všem.

Nejlepší,

Položena 27/11/2010 v 18:36
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
2

Ukazatel @Kevin Sylvestre se dává dobré vysvětlení pro výpočet pohyb kyvadla, jakmile jsou nastaveny otočný bod a úhel startu hlava. Co byste měli přidat do simulace je závislost počáteční úhel o velikosti zrychlení, které se měří s horizontální akcelerometru. Velmi jednoduchý vztah je stanovit To = K*Ax, kde Toje počáteční úhel (Theta_zero), Kje podíl konstantní a Axje vodorovná měření zrychlení. Tak když je snímána nárazu, kyvadlo začne kmitat ve velikosti vzhledem k nárazu.

Odpovězeno 01/12/2010 v 22:13
zdroj uživatelem

hlasů
2

Fyzika nejsou příliš špatné pro toto. Velkou demo v Javě existuje zde .

Odpovězeno 27/11/2010 v 18:40
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more