كيفية تحقيق تأثير البندول باستخدام مقياس التسارع في تطبيق iOS

StackOverflow https://stackoverflow.com/questions/4292971

سؤال

بأي حال من الأحوال أنا خبير فيزياء. أنا أكتب تطبيق iOS (iPad ليكون دقيقًا) والذي سيقدم علامة مقبض الباب ، معلقًا على مقبض الباب (المفاجئ). ما أحتاج إلى إنجازه هو محاكاة تأثير البندول على العلامة عندما يتم تحريك الجهاز باستخدام مقياس التسارع.

هل من الضروري بالنسبة لي استخدام محرك الفيزياء الكامل لهذا؟ إذا كان الأمر كذلك ، أي واحد تنصح؟ أو هل يمكنني الاستفادة من اثنين من الصيغة المعروفة والمحددة؟

كالعادة ، شكرا لكم جميعا.

الأفضل،

هل كانت مفيدة؟

المحلول

يقدم مؤشر Kevin Sylvestre تفسيراً جيداً لحساب حركة البندول بمجرد تعيين نقطة المحور وزاوية رأس البداية. ما يجب إضافته إلى المحاكاة هو اعتماد الزاوية الأولية على حجم التسارع الذي يتم قياسه باستخدام مقياس التسارع الأفقي. علاقة بسيطة للغاية هي ضبط To = K*Ax, ، أين To هي الزاوية الأولية (theta_zero) ، K هو ثابت نسبة و Ax هو قياس التسارع الأفقي. وبالتالي عندما يتم استشعار التأثير ، يبدأ البندول في التذبذب بحجم بالنسبة للتأثير.

نصائح أخرى

الفيزياء ليست سيئة للغاية لهذا. عرض رائع في جافا هنا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top