2010-11-27 2 views
1

나는 결코 물리학 전문가입니다. 나는 놀랍게도 (놀라움) 문 손잡이에 매달려있는 문 손잡이 기호를 표시 할 iOS (정확한 iPad 임) 응용 프로그램을 작성 중입니다. 내가 달성해야하는 것은 장치가 가속도계를 사용하여 움직일 때마다 신호에 진자 효과를 시뮬레이션하는 것입니다.iOS App에서 가속도계를 사용하여 진자 효과를 얻는 방법

나를 위해 필자는 이것이 본격적인 물리 엔진을 사용해야합니까? 그렇다면 어느 것이 좋습니다? 아니면 그냥 잘 알려진 몇 가지 공식을 사용할 수 있습니까?

언제나처럼, 모두에게 감사합니다.

최고,

답변

2

@ Kevin Sylvestre의 포인터는 피벗 점과 시작 머리 각도가 설정되면 진자 운동을 계산하는 데 유용한 설명을 제공합니다. 시뮬레이션에 추가해야 할 것은 수평 가속도계로 측정 한 가속도의 크기에 대한 초기 각도의 의존성입니다. 매우 간단한 관계는 To = K*Ax으로 설정되며, To은 초기 각도 (Theta_zero)이고 K은 비율 상수이며 은 수평 가속도계 측정입니다. 따라서 충격이 감지되면 진자는 충격에 비례하여 진동하기 시작합니다.

+0

답장을 보내 주셔서 감사합니다. 미안해. 너에게 돌아 가기까지 이걸로 오래 걸렸어. 나는 새 집으로 이사했고 그 사이에 많은 일이 일어났다. 불행하게도 나는 이것을 더 이상 구현할 필요가 없지만, 미래의 어떤 시점에서 그 가능성이 생긴다면 나중에 참조 할 수 있도록 보관할 것입니다. 어쨌든, 나는 너의 대답을 수락하고있다. – boliva

2

물리학은이 점에 그리 좋지 않습니다. Java의 훌륭한 데모는 here입니다.