दिलचस्प पोस्ट
AngularJS – निर्देश के लिए समारोह पास सरल सी scanf काम नहीं करता है? NSTextField अद्यतन करने के लिए एक लूप के अंत तक इंतजार कर रहा है दृश्य नियंत्रकों के बीच डेटा पास करना एंड्रॉइड ब्राउजर / क्रोम से कस्टम एंड्रॉइड एप्लिकेशन लॉन्च करना जांचें कि संख्या कहीं भी या अजीब है या नहीं एक्शन बार में सर्च VIEW को कार्यान्वित करना TextView पर फ़ॉन्ट कैसे बदल सकता है? इकाई "foo" का संदर्भ ';' के साथ समाप्त होना चाहिए सीमांकक सी ++ सिंगलटन डिजाइन पैटर्न Jquery datepicker पहली तारीख फ़ील्ड में चयनित दिनांक के आधार पर दूसरे दिनांक फ़ील्ड में तिथियों को प्रतिबंधित करते हैं NSDocumentDirectory को तेजी से कैसे खोजें? jQuery टेक्स्टवेयर पाठ प्राप्त करें ड्यूल सिम मोबाइल में एसएमएसमैनेजर का उपयोग कर एसएमएस कैसे भेजें? कैसे मैं एक जीआईटी भंडार में एक खाली निर्देशिका जोड़ सकते हैं?

रोटेशन मैट्रिक्स के बीच इंटरपोलेट करना

मेरे पास 2 रोटेशन मैट्रिक्स हैं (उन्हें ए और बी कहते हैं) जहां:

A = 1 0 0 0 0 -1 0 1 0 

तथा

 B = -1 0 0 0 0 -1 0 -1 0 

यह मूल रूप से सिर्फ एक रोटेशन है जहां कैमरे के पीछे ही देखने के लिए चारों ओर घूमता है। जाहिर है मैं सिर्फ मैट्रिक्स में सीधे ही मूल्यों को नहीं जोड़ सकता क्योंकि यह अजीब लग रहा है मैंने मैट्रिस को यूलर के कोणों में परिवर्तित करने की कोशिश की है जो एक्स, वाई, जेड ऐंगल के 2 सेट और एक्स, वाई, जेड कोण के प्रत्येक घटक के बीच न्यूनतम दूरी के आधार पर कौन सा एंगल्स का उपयोग करने का प्रयास करता है। यह निश्चित रूप से मैं चाहता हूँ कि रोटेशन की तरह होता है, परन्तु मैं यह निर्धारित करने के लिए एक सभ्य तरीके से नहीं सोच सकता कि कौन सा एंगल्स बीच में घुसना है, क्योंकि कभी-कभी ऐसे कोण के सेट होते हैं जो कम से कम त्रुटि के परिणामस्वरूप गलत अक्ष / कुल्हाड़ियों के बारे में रोटेशन होता है। मैंने भी क्वाटरनियनों की कोशिश की लेकिन अनिवार्य रूप से मुझे समान परिणाम मिला। क्या कोई मुझे सही दिशा दिखा सकता है?

वेब के समाधान से एकत्रित समाधान "रोटेशन मैट्रिक्स के बीच इंटरपोलेट करना"

क्एटरनियन्स का उपयोग करें (एसएलआरपी) न तो रोटेशन मैट्रिक्स और न ही युलर एंगल प्रक्षेप के लिए उपयुक्त हैं।

45:05 यहां देखें (डेविड सैक्स, Google टेक टॉक)

मेरी व्यक्तिगत राय यह है कि इस प्रकार की चीज़ों के लिए चतुर्थांश का उपयोग करना अधिक समझ में आता है। उसने कहा, आप चतुष्कोणों का उपयोग किए बिना ऐसा कर सकते हैं

ध्यान देने वाली बात यह है कि "अंतर" मैट्रिक्स, जो कि मैट्रिक्स जो "अभिविन्यास" A को "अभिविन्यास" B में लेता है, T = A.tranpose() * B द्वारा गणना की जा सकती है (आप सही पर गुणा कर रहे हैं) । आपके पास रोटेशन मैट्रिक्स T , आप एक्सिस-एंगल का प्रतिनिधित्व कर सकते हैं (उदाहरण के लिए http://en.wikipedia.org/wiki/Axis-angle_representation देखें)।

अंत में, चूंकि आपको पता है कि A को B लिए रोटेशन अक्ष है, तो आप रेखा से रेखा से रेखा से गणना की जाती है, जो पहले कोण से गणना की गई थी।

यह एसएलआरपी का प्रयोग करने के बराबर है।