FMatrix4

Visión general

FMatrix4 Es una clase en Aspose.3D FOSS para Tiposcritos.

FMatrix4.constructor crea una nueva instancia FMatrix4 con valores cero por defecto.

Esta clase ofrece 4 métodos para trabajar con objetos FMatrix4 en los programas de Tipescript. Los métodos disponibles incluyen: concatenate, constructor, inverse, transpose. Todos los miembros públicos están accesibles a cualquier aplicación de Tipescript después de instalar el Aspose.3D FOSS para el paquete de tipescripto. Propiedades : identity, m00, m01, m02, m03, m10,Y 11 más.

Descripción

FMatrix4 es una clase en la biblioteca de FOSS para Aspose.3D que exponen 5 métodos y 17 propiedades para uso programático.

Las capacidades básicas incluyen: fmatrix4; number; number.Estas operaciones permiten a los desarrolladores integrar la funcionalidad de fmatrix4 directamente en las aplicaciones TypeScript.

La clase también proporciona el identity La propiedad (que se encuentra en la identidad).

La clase ofrece 5 sobrecargas constructor, lo que permite la inicialización flexible dependiendo del contexto de llamada.

Propiedades

NombreTipoAccessDescripción
identityFMatrix4LeerObtiene la identidad.
m00numberLeer / escribirObtiene el m00.
m01numberLeer / escribirObtiene el m01.
m02numberLeer / escribirObtiene el m02.
m03numberLeer / escribirObtiene el m03.
m10numberLeer / escribirObtiene el m10.
m11numberLeer / escribirObtiene el m11.
m12numberLeer / escribirObtiene el m12.
m13numberLeer / escribirObtiene el m13.
m20numberLeer / escribirObtiene el m20.
m21numberLeer / escribirObtiene el m21.
m22numberLeer / escribirObtiene el m22.
m23numberLeer / escribirObtiene el m23.
m30numberLeer / escribirObtiene el m30.
m31numberLeer / escribirObtiene el m31.
m32numberLeer / escribirObtiene el m32.
m33numberLeer / escribirObtiene el m33.

Métodos

SignatureDescripción
constructor()Crea un nuevo FMatrix4 iniciado con los 16 elementos numéricos suministrados
constructor(m00: number, m01: number, m02: number, m03: number, m10: number, m11: number, m12: number, m13: number, m20: number, m21: number, m22: number, m23: number, m30: number, m31: number, m32: number, m33: number)Crea un FMatrix4 iniciado con los 16 elementos de float suministrados en orden de mayor fila
constructor(mat: Matrix4)Crea un FMatrix4 copiando los elementos de la matrix4 dada.
constructor(r0: FVector4, r1: FVector4, r2: FVector4, r3: FVector4)Crea un FMatrix4 de cuatro vectores FVector4 en línea
constructor()Crea un FMatrix4 iniciado con todos los valores cero
concatenate(m2: FMatrix4)FMatrix4Retorna un nuevo FMatrix4 resultante de la concatenar esta matriz con cualquier matrix compatible.
concatenate(m2: Matrix4)FMatrix4Retorna un nuevo FMatrix4 resultante de la concatención de esta matriz con el dado Matrix4
concatenate(m2: any)FMatrix4Retorna un nuevo FMatrix4 resultante de la concatenar esta matriz con un argumento de matrix compatible
transpose()FMatrix4Retorna un nuevo FMatrix4 con líneas y columnas intercambiadas
inverse()FMatrix4Retorna un nuevo FMatrix4 que es el inverso matemático de esta matriz

Ver también

 Español