Fm4
Revisión
FMatrix4 Es una clase en Aspose.3D FOSS para Tiposcritos.
FMatrix4.constructor creates a new FMatrix4 instance with default zero values.
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
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
identity | FMatrix4 | Leer | Obtenga la identidad. |
m00 | number | Leer / escribir | Se encuentra el M00. |
m01 | number | Leer / escribir | Se encuentra en el M01. |
m02 | number | Leer / escribir | Se encuentra en el m02. |
m03 | number | Leer / escribir | Se encuentra en el M03. |
m10 | number | Leer / escribir | Se encuentra en el M10. |
m11 | number | Leer / escribir | Se encuentra en el M11. |
m12 | number | Leer / escribir | Se encuentra en el M12. |
m13 | number | Leer / escribir | En el M13 se encuentra. |
m20 | number | Leer / escribir | Se encuentra en el M20. |
m21 | number | Leer / escribir | Se encuentra en el M21. |
m22 | number | Leer / escribir | Se encuentra en el m22. |
m23 | number | Leer / escribir | Se encuentra en el m23. |
m30 | number | Leer / escribir | Se encuentra en el M30. |
m31 | number | Leer / escribir | En el M31. |
m32 | number | Leer / escribir | En el M32. |
m33 | number | Leer / escribir | En el M33. |
Metodología
| firma | Descripció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) → FMatrix4 | Retorna un nuevo FMatrix4 resultante de la concatenar esta matriz con cualquier matrix compatible. |
concatenate(m2: Matrix4) → FMatrix4 | Retorna un nuevo FMatrix4 resultante de la concatención de esta matriz con el dado Matrix4 |
concatenate(m2: any) → FMatrix4 | Retorna un nuevo FMatrix4 resultante de la concatenar esta matriz con un argumento de matrix compatible |
transpose() → FMatrix4 | Retorna un nuevo FMatrix4 con líneas y columnas intercambiadas |
inverse() → FMatrix4 | Retorna un nuevo FMatrix4 que es el inverso matemático de esta matriz |