Matrix4

Visión general

Matrix4 Es una estructura en Aspose.3D FOSS para .NET.

Matrix4.Matrix4 construye una matriz 4x4 de los 16 componentes flotantes suministrados.

Esta estructura proporciona 22 métodos para trabajar con objetos Matrix4 en programas .NET. Los métodos disponibles incluyen: Concatenate, Decompose, Inverse, Matrix4, Normalize, Rotate, RotateFromEuler, Scale, SetTRS, ToArray, ToString, Translate,y 1 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.3D FOSS para el paquete .Net. Propiedades : Determinant, Identity.

Propiedades

NombreTipoAccessDescripción
IdentityMatrix4LeerObtiene la identidad.
DeterminantdoubleLeerObtiene el determinante.

Métodos

SignatureDescripción
Matrix4(r0: Vector4, r1: Vector4, r2: Vector4, r3: Vector4)Construcción de una matriz 4x4 a partir de los 16 componentes flotantes suministrados
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)Coge Matrix4(m00, m01, m02; m03; M10, m11, m12, m13, m20, m21, M22, m33, m30, m31 y m32), en esta instancia Matrica4.
Matrix4(m: FMatrix4)Chamó Matrix4(m) en esta instancia Matris4.
Matrix4(m: float[])Chamó Matrix4(m) en esta instancia Matris4.
Matrix4(m: double[])Chamó Matrix4(m) en esta instancia Matris4.
Concatenate(m2: Matrix4)Conoce Concatenate(m2) en esta instancia Matrix4.
Transpose()Conoce Transpose en esta instancia Matrix4.
Normalize()Normalizar en esta instancia Matrix4.
Inverse()Conoce inversamente en esta instancia Matrix4.
SetTRS(translation: Vector3, rotation: Vector3, scale: Vector3)Establece el valor de trs.
ToArray()Póngase en contacto con el instante Matrix4.
Decompose(translation: Vector3, scaling: Vector3, rotation: Quaternion)Chamó a Decompose (traducción, escalamiento, rotación) en esta instancia Matrix4.
ToString()Póngase en contacto con el instante Matrix4.
Translate(t: Vector3)Conoce Traducir(t) en esta instancia Matrix4.
Translate(tx: double, ty: double, tz: double)Conoce Traducir(tx, ty, tz) en esta instancia Matrix4.
Scale(s: Vector3)Crea una matriz de escalera utilizando los factores de escala FVector3 proporcionados
Scale(s: double)Conoce Escala(s) en esta instancia Matrix4.
Scale(sx: double, sy: double, sz: double)Calla Escala(sx, sy, sz) en esta instancia Matrix4.
RotateFromEuler(eul: Vector3)Chamó RotateFromEuler(eul) en esta instancia Matrix4.
RotateFromEuler(rx: double, ry: double, rz: double)Chamó RotateFromEuler(rx, ry, rz) en esta instancia Matrix4.
Rotate(angle: double, axis: Vector3)Calla Rotate (angle, ácido) en esta instancia Matrix4.
Rotate(q: Quaternion)Calla Rotate(q) en esta instancia Matrix4.

Ver también

 Español