Matrix4

Vue d’ensemble

Matrix4 Il est un structur dans Aspose.3D FOSS pour .NET.

Matrix4.Matrix4 construit une matrice 4x4 des 16 composants de flot fournis.

Cette structure fournit 22 méthodes pour travailler avec les objets Matrix4 dans des programmes .NET. Les méthodes disponibles comprennent : Concatenate, Decompose, Inverse, Matrix4, Normalize, Rotate, RotateFromEuler, Scale, SetTRS, ToArray, ToString, Translate,et 1 méthode supplémentaire. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.3D FOSS pour le package .Net. Propriétés : Determinant, Identity.

Propriétés

Nom deTypeAccessDescription
IdentityMatrix4LireObtient l’identité.
DeterminantdoubleLireObtient le déterminant.

méthodes

SignatureDescription
Matrix4(r0: Vector4, r1: Vector4, r2: Vector4, r3: Vector4)Construit une matrice 4x4 à partir des 16 composants de flot fournis
Matrix4(m00: double, m01: double, m02: double, m03: double, m10: double, m11: double, m12: double, m13: double, m20: double, m21: double, m22: double, m23: double, m30: double, m31: double, m32: double, m33: double)Appelez Matrix4(m00, m01, m02 , m03 , M10, m11, m12, m13, m20, m21, M22, m33, m30, m31 ,m32 ,M33 ) sur cette instance Matrique4.
Matrix4(m: FMatrix4)Appelez Matrix4(m) sur cette instance Matrique4.
Matrix4(m: float[])Appelez Matrix4(m) sur cette instance Matrique4.
Matrix4(m: double[])Appelez Matrix4(m) sur cette instance Matrique4.
Concatenate(m2: Matrix4)Appelez Concatenate(m2) sur cette instance Matrix4.
Transpose()Appel à Transpose sur cette instance Matrix4.
Normalize()Appelez Normaliser sur cette instance Matrix4.
Inverse()Appelez Inverse sur cette instance Matrix4.
SetTRS(translation: Vector3, rotation: Vector3, scale: Vector3)Définit la valeur trs.
ToArray()Appelez ToArray sur cette instance Matrix4.
Decompose(translation: Vector3, scaling: Vector3, rotation: Quaternion)Appelez Decompose(translation, étalage, rotation) sur cette instance Matrix4.
ToString()Appelez ToString sur cette instance Matrix4.
Translate(t: Vector3)Appelez Translate(t) sur cette instance Matrix4.
Translate(tx: double, ty: double, tz: double)Appelez Translate(tx, ty, tz) sur cette instance Matrix4.
Scale(s: Vector3)Créer une matrice d’échelle en utilisant les facteurs fournis FVector3
Scale(s: double)Appelez Scale(s) sur cette instance Matrix4.
Scale(sx: double, sy: double, sz: double)Appelez Scale(sx, sy, sz) sur cette instance Matrix4.
RotateFromEuler(eul: Vector3)Appelez RotateFromEuler(eul) sur cette instance Matrix4.
RotateFromEuler(rx: double, ry: double, rz: double)Appelez RotateFromEuler(rx, ry, rz) sur cette instance Matrix4.
Rotate(angle: double, axis: Vector3)Appelle Rotate (angle, axe) sur cette instance Matrix4.
Rotate(q: Quaternion)Appelez Rotate(q) sur cette instance Matrix4.

Voir aussi

 Français