मैंने जो भी सीखा है, जब से मैं भी एक छात्र हूं, तो यह है कि आप रोटेशन, स्केलिंग और अनुवाद को एक ही तरीके से व्यवहार करने के लिए _ मेट्रिसेस के साथ काम करना चाहते हैं , अर्थात मैट्रिक्स द्वारा गुणा करना (यानी , एक मैट्रिक्स)।4 × 44 × 44 × 4
याद रखें कि इन _ मैट्रीस के बिना , अनुवाद को एक सदिश के साथ योग द्वारा दर्शाया जाएगा, जबकि घूर्णन और स्केलिंग क्रमशः एक वेक्टर और एक स्केलर कारक के साथ गुणा का उपयोग करके प्रतिनिधित्व किया जाता है।4 × 4
अब सवाल यह है: हम एक 3 डी समन्वय प्रणालियों से 4 डी एक में कैसे गुजरते हैं ? जवाब " समरूप निर्देशांक " है।
तो इसका क्या अर्थ है? हम रोटेशन, स्केलिंग और अनुवाद का प्रतिनिधित्व करने के लिए _ मैट्रीस का निर्माण करते हैं, ताकि हम केवल ट्रांसफॉर्मेशन (जैसे, रोटेशन, स्केलिंग, आदि) का प्रतिनिधित्व करने के लिए मैट्रिक्स गुणा का उपयोग करें। हम उन्हें व्यक्तिगत रूप से कैसे बनाते हैं, यह अधिक विशिष्ट है, लेकिन आप इसे वेब पर देख सकते हैं।4 × 4
इस बिंदु पर, हमारे पास _ मेट्रिसेस और 3 डी वैक्टर हैं, अभी तक उपयोगी नहीं हैं, क्योंकि आप _ मेट्रिसेस और वैक्टर को गुणा नहीं कर सकते हैं, क्योंकि आयाम मेल नहीं खाते हैं। इसीलिए, जब हम घरेलू निर्देशांक के साथ काम करते हैं, तो हमें अपने दिए गए 3 डी बिंदुओं को भी संगत 4 डी में बदलने की आवश्यकता होती है।4 × 4 3 डी4 × 44 × 43 डी
हम यह कैसे करते हैं?
हम दिशा और स्थिति वैक्टर के बीच अंतर करते हैं। दिशा वैक्टर, जैसा कि नाम से पता चलता है, एक दिशा है जिस पर वे इशारा कर रहे हैं; हम उनकी लंबाई की भी परवाह करते हैं, लेकिन वे अनुवाद से प्रभावित नहीं होते हैं, क्योंकि हम उनकी स्थिति की परवाह नहीं करते हैं। स्थिति वैक्टर (या बस "अंक") का अनुवाद या इधर-उधर किया जा सकता है; वे आम तौर पर मूल के संबंध में दर्शाए जाते हैं, अर्थात मूल से बिंदु तक एक वेक्टर के रूप में।
हम संबंधित सजातीय वेक्टर के वें समन्वय के रूप में जोड़कर 3 डी दिशा वाले वैक्टर को बदलते हैं : हम एक शून्य जोड़ते हैं क्योंकि यह मूल रूप से अनुवाद के प्रभाव को समाप्त करता है। हम स्थिति वैक्टर के साथ एक समान कार्य करते हैं, लेकिन बजाय हम विपरीत कारण के लिए जोड़ते हैं ।४ ० १0401
उदाहरण के लिए, यदि हमारे पास एक दिशा वेक्टर , तो हम इसे । इसी प्रकार, अगर हमारे पास एक बिंदु वेक्टर तो हम इसे बदल देंगेवी = ( v 1 वी 2 वी 3 ) वी ' = ( v 1 वी 2 वी 3 0 ) यू = ( यू 1 यू 2 यू 3 ) यू ' = ( यू 1 यू 2 यू 3 1 )3 डीv = ⎛⎝⎜v1v2v3⎞⎠⎟v'= ⎛⎝⎜⎜⎜v1v2v30⎞⎠⎟⎟⎟u = ⎛⎝⎜यू1यू2यू3⎞⎠⎟यू'= ⎛⎝⎜⎜⎜यू1यू2यू31⎞⎠⎟⎟⎟
नोट: सजातीय निर्देशांक से संगत परिवर्तित करने के लिए , आप केवल समन्वय नहीं निकाल सकते , जब तक कि यह अभी भी (या बराबर ) नहीं हो।3 डी4 टी एच10