Matrix4

Visão geral

Matrix4 é uma estrutura em Aspose.3D FOSS para .NET.

Matrix4.Matrix4 constructs a 4x4 matrix from the 16 supplied float components.

Esta estrutura fornece 13 métodos para trabalhar com objetos Matrix4 em programas .NET. Os métodos disponíveis incluem: Concatenate, Decompose, Inverse, Matrix4, Normalize, Rotate, RotateFromEuler, Scale, SetTRS, ToArray, ToString, Translate, e 1 método adicional. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.3D FOSS for .Net. Propriedades: Determinant, Identity.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
IdentityMatrix4Leia.Obtém a identidade.
DeterminantdoubleLeia.Obtém o determinante.

Métodos

AssinaturaDescrição:
Matrix4(r0: Vector4, r1: Vector4, r2: Vector4, r3: Vector4)Construir uma matriz 4x4 a partir dos 16 componentes de flutuação fornecidos.
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)
Matrix4(m: FMatrix4)
Matrix4(m: float[])
Matrix4(m: double[])
Concatenate(m2: Matrix4)
Transpose()
Normalize()
Inverse()
SetTRS(translation: Vector3, rotation: Vector3, scale: Vector3)Estabelece o valor trs.
ToArray()
Decompose(translation: Vector3, scaling: Vector3, rotation: Quaternion)
ToString()
Translate(t: Vector3)
Translate(tx: double, ty: double, tz: double)
Scale(s: Vector3)Cria uma matriz de escala usando os fatores da escala FVector3 fornecidos.
Scale(s: double)
Scale(sx: double, sy: double, sz: double)
RotateFromEuler(eul: Vector3)
RotateFromEuler(rx: double, ry: double, rz: double)
Rotate(angle: double, axis: Vector3)
Rotate(q: Quaternion)

Ver também

 Português