RenderScript के क्वार्टरनियन फ़ंक्शन
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
खास जानकारी
ये फ़ंक्शन, क्वार्टरनियन में बदलाव करते हैं.
खास जानकारी
फ़ंक्शन
rsQuaternionAdd
: दो क्वार्टरनियन जोड़ना
पैरामीटर
q | डेस्टिनेशन क्वार्टरनियन, जिसे जोड़ना है. |
rhs | जोड़ने के लिए क्वार्टरनियन. |
दो क्वार्टरनियन जोड़ता है, जैसे कि *q += *rhs;
rsQuaternionConjugate
: क्वार्टरनियन का कॉंजुगेट
पैरामीटर
q | क्वाटरनियन में बदलाव करना है. |
क्वार्टरनियन को कॉन्जुगेट करता है.
rsQuaternionDot
: दो क्वार्टरनियन का डॉट प्रॉडक्ट
पैरामीटर
q0 | पहला क्वार्टरनियन. |
q1 | दूसरा क्वार्टरनियन. |
दो क्वार्टरनियन का डॉट प्रॉडक्ट दिखाता है.
rsQuaternionGetMatrixUnit
: क्वार्टरनियन से रोटेशन मैट्रिक पाना
पैरामीटर
m | नतीजा मैट्रिक्स. |
q | सामान्य क्वाटरनियन. |
सामान्य क्वाटरनियन से रोटेशन मैट्रिक्स का हिसाब लगाता है.
rsQuaternionLoadRotate
: रोटेशन क्वार्टरनियन बनाएं
void rsQuaternionLoadRotate(rs_quaternion* q, float rot, float x, float y, float z);
|
|
पैरामीटर
q | डेस्टिनेशन क्वार्टरनियन. |
सड़ना | घुमाने के लिए कोण. |
x | वेक्टर का X कॉम्पोनेंट. |
y | किसी वेक्टर का Y कॉम्पोनेंट. |
z | किसी वेक्टर का Z कॉम्पोनेंट. |
एक क्वाटरनियन लोड करता है, जो किसी भी वेक्टर के बारे में रोटेशन दिखाता है (यह यूनिट वेक्टर होना ज़रूरी नहीं है)
rsQuaternionLoadRotateUnit
: क्वार्टरनियन, जो किसी भी यूनिट वेक्टर के बारे में रोटेशन दिखाता है
void rsQuaternionLoadRotateUnit(rs_quaternion* q, float rot, float x, float y, float z);
|
|
पैरामीटर
q | डेस्टिनेशन क्वार्टरनियन. |
सड़ना | रेडियन में वह कोण जिससे घुमाना है. |
x | वेक्टर का X कॉम्पोनेंट. |
y | वेक्टर का Y कॉम्पोनेंट. |
z | वेक्टर का Z कॉम्पोनेंट. |
एक क्वार्टरनियन लोड करता है, जो किसी भी यूनिट वेक्टर के बारे में रोटेशन दिखाता है.
rsQuaternionMultiply
: किसी क्वार्टरनियन को स्केलर या किसी दूसरे क्वार्टरनियन से गुणा करना
पैरामीटर
q | डेस्टिनेशन क्वार्टरनियन. |
स्केलर | स्केलर, जिससे क्वार्टरनियन को गुणा करना है. |
rhs | डेस्टिनेशन क्वार्टरनियन को गुणा करने के लिए क्वार्टरनियन. |
किसी क्वार्टरनियन को स्केलर या किसी दूसरे क्वार्टरनियन से गुणा करता है. जैसे, *q = *q * scalar;
या *q = *q * *rhs;
.
rsQuaternionNormalize
: क्वार्टरनियन को नॉर्मलाइज़ करना
पैरामीटर
q | सामान्य बनाने के लिए क्वाटरनियन. |
क्वाटरनियन को सामान्य बनाता है.
rsQuaternionSet
: क्वार्टरनियन बनाना
पैरामीटर
q | डेस्टिनेशन क्वार्टरनियन. |
w | W कॉम्पोनेंट. |
x | X कॉम्पोनेंट. |
y | Y कॉम्पोनेंट. |
z | Z कॉम्पोनेंट. |
rhs | सोर्स क्वार्टरनियन. |
चार कॉम्पोनेंट या किसी दूसरे क्वार्टरनियन से क्वार्टरनियन बनाता है.
rsQuaternionSlerp
: दो क्वार्टरनियन के बीच गोलाकार लीनियर इंटरपोलेशन
पैरामीटर
q | इंटरपोलेशन से मिला क्वार्टरनियन. |
q0 | पहला इनपुट क्वार्टरनियन. |
q1 | दूसरा इनपुट क्वार्टरनियन. |
t | इंटरपोलेशन कितना करना है. |
दो क्वार्टरनियन के बीच गोलाकार लीनियर इंटरपोलेशन करता है.
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-02-10 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-02-10 (UTC) को अपडेट किया गया."],[],[]]