FMatrix4
Overview
FMatrix4 є клас в Aspose.3D FOSS для Typescript.
FMatrix4.constructor creates a new FMatrix4 instance with default zero values.
Цей клас надає 4 методи для роботи з об’єктами FMatrix4 в програмах Typescript. Доступні методи включають: concatenate, constructor, inverse, transpose. Всі публічні члени доступні будь-якій додаткові Typescript після встановлення пакету FOSS для Typed. Свойства: identity, m00, m01, m02, m03, m10, і ще 11.
Description
FMatrix4 є клас в бібліотеці Aspose.3D FOSS для TypeScript, який показує 5 методів і 17 властивостей для програмного використання.
Основні можливості включають: fmatrix4; number; number.Ці операції дозволяють розробникам інтегрувати функціональність fmatrix4 безпосередньо в додатки TypeScript .
Клас також забезпечує: identity власність (обирає ідентичність).
Клас пропонує 5 конструкторних перевантажень, що дозволяє гнучкому ініціалізації в залежності від контексту покликання.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
identity | FMatrix4 | Read | Знайшов ідентичність. |
m00 | number | Читання/писання | Він отримує м00. |
m01 | number | Читання/писання | Він отримує М01. |
m02 | number | Читання/писання | Він отримує м02. |
m03 | number | Читання/писання | Він отримує М03. |
m10 | number | Читання/писання | Він отримує М10. |
m11 | number | Читання/писання | Він отримує М11. |
m12 | number | Читання/писання | Він отримує М12. |
m13 | number | Читання/писання | Він отримує М13. |
m20 | number | Читання/писання | Він отримує М20. |
m21 | number | Читання/писання | Він отримує М21. |
m22 | number | Читання/писання | Він отримує М22. |
m23 | number | Читання/писання | Він отримує М23. |
m30 | number | Читання/писання | Він отримує М30. |
m31 | number | Читання/писання | Він отримує М31. |
m32 | number | Читання/писання | Він отримує М32. |
m33 | number | Читання/писання | Він отримує М33. |
Methods
| Signature | Description |
|---|---|
constructor() | Створює нову FMatrix4 ініціалізовану з 16 доданими числовими елементами. |
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) | Створює FMatrix4 ініціалізований з 16 постачаними елементами плаву в порядку великого рядка. |
constructor(mat: Matrix4) | Створює FMatrix4 шляхом копіювання елементів даного Matrix4. |
constructor(r0: FVector4, r1: FVector4, r2: FVector4, r3: FVector4) | Створює FMatrix4 з чотирьох векторів ряду FVector4 |
constructor() | Створює FMatrix4 з усіма нульовими значеннями. |
concatenate(m2: FMatrix4) → FMatrix4 | Повертає нову FMatrix4 в результаті конкатейнування цієї матриці з будь-якою сумісною матріцею. |
concatenate(m2: Matrix4) → FMatrix4 | Повертає нову FMatrix4 в результаті конкатейнування цієї матриці з даною Matrix4. |
concatenate(m2: any) → FMatrix4 | Повертає новий FMatrix4 в результаті конкатейнування цієї матриці з сумісним аргументом матріці. |
transpose() → FMatrix4 | Повертає новий FMatrix4 з заміненою рядками та стовпами. |
inverse() → FMatrix4 | Повертає нову FMatrix4, яка є математичною інверсивою цієї матриці. |