FbxSaveOptions
Matrix4 एक 4x4 double-precision मैट्रिक्स है जो 3D स्पेस में affine transformations के लिए उपयोग किया जाता है। यह द्वारा लौटाया जाता है Transform.getTransformMatrix() और GlobalTransform.getTransformMatrix(), और translation, rotation, और scale (TRS) डीकम्पोज़िशन से निर्मित किया जा सकता है।.
FbxSaveOptions: com.aspose.threed
FbxSaveOptions
| FbxSaveOptions | FbxSaveOptions |
|---|
Matrix4() | एक identity मैट्रिक्स बनाता है |
Matrix4(double m00, double m01, ... double m33) | 16 व्यक्तिगत तत्वों (row-major) से बनाता है |
स्थैतिक फ़ील्ड्स
| FbxSaveOptions | FbxSaveOptions | FbxSaveOptions |
|---|
IDENTITY | Matrix4 | 4x4 identity मैट्रिक्स |
सार्वजनिक फ़ील्ड्स (तत्व पहुँच)
Matrix4 का उपयोग करता है public फ़ील्ड्स तत्व पहुँच के लिए: m00, m01, … m33 (कुल 16 फ़ील्ड, रो-मैजॉर लेआउट)।.
| फ़ील्ड पैटर्न | FbxSaveOptions | FbxSaveOptions |
|---|
m00 … m33 | double | व्यक्तिगत मैट्रिक्स तत्व सार्वजनिक फ़ील्ड के रूप में। इस प्रकार पहुँचें mat.m00, mat.m01, आदि।. |
अनुवाद घटक अंतिम कॉलम में हैं: m03 (X), m13 (Y), m23 (Z).
FbxSaveOptions
| FbxSaveOptions | रिटर्न टाइप | FbxSaveOptions |
|---|
multiply(Matrix4 other) | Matrix4 | मैट्रिक्स गुणन; एक नया मैट्रिक्स लौटाता है |
inverse() | Matrix4 | इनवर्स मैट्रिक्स लौटाता है |
transpose() | Matrix4 | ट्रांसपोज़्ड मैट्रिक्स लौटाता है |
decompose(Vector3 translation, Vector3 scaling, Quaternion rotation) | boolean | स्टब: हमेशा लौटाता है false. मैट्रिक्स को TRS घटकों में विभाजित करने के लिए अभिप्रेत है, लेकिन अभी लागू नहीं किया गया है।. |
determinant() | double | मैट्रिक्स का डिटरमिनेंट लौटाता है |
transformPoint(Vector3 point) | Vector3 | एक बिंदु को परिवर्तित करता है (पूर्ण अनुवाद + घूर्णन + स्केल लागू करता है) |
transformDirection(Vector3 direction) | Vector3 | एक दिशा वेक्टर को परिवर्तित करता है (घूर्णन + स्केल लागू करता है, अनुवाद को नजरअंदाज करता है) |
स्थैतिक मेथड्स
| FbxSaveOptions | रिटर्न टाइप | FbxSaveOptions |
|---|
Matrix4.translate(Vector3 t) | Matrix4 | एक ट्रांसलेशन मैट्रिक्स बनाता है |
Matrix4.translate(double x, double y, double z) | Matrix4 | घटकों से एक ट्रांसलेशन मैट्रिक्स बनाता है |
Matrix4.scale(Vector3 s) | Matrix4 | एक स्केल मैट्रिक्स बनाता है |
Matrix4.scale(double x, double y, double z) | Matrix4 | घटकों से scale matrix बनाता है |
Matrix4.rotateFromQuaternion(Quaternion q) | Matrix4 | quaternion से rotation matrix बनाता है |
FbxSaveOptions
संबंधित देखें