यह एक पूरा जवाब नहीं है, लेकिन गेंद रोलिंग शुरू करने के हित में:
मैं तुम्हें कच्चे जायरो डेटा डिवाइस रवैया बजाय के बारे में बात कर रहे हैं संभालने हूँ।
पिच:: - (/ 2 M_PI) -> + (M_PI/2) हालांकि की एक सीमा होने के लिए लग रहा है
Anecdotally (मैं एक आइपॉड टच 4 पीढ़ी मेरे सामने बैठे इन मूल्यों को प्रदर्शित करने में समस्या) खदान में ~ सीमित +1,55/-1,51
रोल: -M_PI -> + M_PI
विचलन: -M_PI -> + M_PI
बस एक ध्यान दें, नहीं तो कम से कम पर अपना डिवाइस पिच करता है "आगे" बनाम "पिछड़ा" झुकाव को अलग करें, केवल गुरुत्वाकर्षण की दिशा से संबंधित डिवाइस के कोण को देता है। यह पता लगाने के लिए कि स्क्रीन की ओर इशारा किया गया है या नहीं, आप निश्चित रूप से gravity.z की जांच कर सकते हैं।
यदि आप सीएमडीवीसमोशन का उपयोग कर रहे हैं तो उस पर गुरुत्वाकर्षण नामक एक संपत्ति है, बस gravity.z को पकड़ें। यह नकारात्मक होगा यदि डिवाइस का प्रदर्शन ऊपर की ओर बढ़ रहा है (गुरुत्वाकर्षण से दूर) और सकारात्मक अगर प्रदर्शन का सामना करना पड़ रहा है (गुरुत्वाकर्षण की ओर)
ध्यान दें कि सीएमडीवाइस मॉशन द्वारा उपयोग किए गए एल्गोरिदम उपयोगकर्ता त्वरण से गुरुत्वाकर्षण को अलग करने के लिए बहुत अच्छे हैं मूल्यों के सही होने से पहले कुछ प्रकार की गति कुछ अंतराल हो सकती है, मैं किसी बेहतर समाधान के साथ किसी से यहां से प्यार करूंगा।
स्रोत
2011-02-18 00:49:02
क्या आपको कोई जवाब मिला? –