Pregunta

De ninguna manera soy un experto en física. Estoy escribiendo un iOS (iPad para ser precisos) Aplicación que presentará un signo pomo de la puerta, colgando de un (sorpresa) pomo de la puerta. Lo que necesito para llevar a cabo es para simular un efecto de péndulo en el signo cada vez que el dispositivo se movió alrededor de usar el acelerómetro.

¿Es necesario que yo use un motor de física en toda regla para esto? Si es así, ¿cuál recomendaría? O puedo hacer uso de un par de fórmula bien conocida y definida?

Como siempre, gracias a todos.

Mejor,

¿Fue útil?

Solución

puntero de @ Kevin Sylvestre da una buena explicación para el cálculo del movimiento del péndulo una vez que el punto de giro y el ángulo de la cabeza de partida se establece. Lo que se debe agregar a su simulación es una dependencia del ángulo inicial de la magnitud de la aceleración que se mide con el acelerómetro horizontal. Una relación muy sencilla es To = K*Ax conjunto, donde To es el ángulo inicial (Theta_zero), K es una constante proporción y Ax es la medición acelerómetro horizontal. Así, cuando se detecta un impacto, el péndulo comienza a oscilar en una magnitud relativa al impacto.

Otros consejos

La física no son demasiado malo para esto. Existe una gran demostración en Java aquí .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top