FMatrix4
Overview
FMatrix4 là một lớp trong Aspose.3D FOSS cho Typescript.
FMatrix4.constructor creates a new FMatrix4 instance with default zero values.
Khóa học này cung cấp 4 phương pháp để làm việc với các đối tượng FMatrix4 trong chương trình Typescript. Các phương pháp có sẵn bao gồm: concatenate, constructor, inverse, transpose. Tất cả các thành viên công cộng đều có thể truy cập vào bất kỳ ứng dụng Typescript nào sau khi cài đặt Aspose.3D FOSS cho gói Typscript. Tài sản : identity, m00, m01, m02, m03, m10,Và 11 nhiều hơn nữa.
Description
FMatrix4 là một lớp học trong thư viện FOSS cho Aspose.3D mà trình bày 5 phương pháp và 17 thuộc tính để sử dụng lập trình.
Khả năng cơ bản bao gồm: fmatrix4; number; number.Các hoạt động này cho phép các nhà phát triển tích hợp chức năng fmatrix4 trực tiếp vào ứng dụng TypeScript.
lớp cũng cung cấp các identity tài sản (chỉ nhận danh tính).
Khóa học cung cấp 5 quá tải xây dựng, cho phép khởi động linh hoạt tùy thuộc vào bối cảnh gọi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
identity | FMatrix4 | Read | nhận được danh tính. |
m00 | number | Đọc / viết | Mình nhận được m00. |
m01 | number | Đọc / viết | Đặt m01. |
m02 | number | Đọc / viết | Đặt m02. |
m03 | number | Đọc / viết | Đặt m03. |
m10 | number | Đọc / viết | M10 được sử dụng. |
m11 | number | Đọc / viết | M11 được sử dụng. |
m12 | number | Đọc / viết | M12 được sử dụng. |
m13 | number | Đọc / viết | M13 được sử dụng. |
m20 | number | Đọc / viết | M20 được phát. |
m21 | number | Đọc / viết | M21 được phát hiện. |
m22 | number | Đọc / viết | Đặt m22. |
m23 | number | Đọc / viết | M23. có được m22. |
m30 | number | Đọc / viết | M30 được sử dụng. |
m31 | number | Đọc / viết | M31, có m31. |
m32 | number | Đọc / viết | M32 được phát. |
m33 | number | Đọc / viết | M33 được phát hiện. |
Methods
| Signature | Description |
|---|---|
constructor() | Tạo một FMatrix4 mới được khởi động với 16 yếu tố số đã cung cấp |
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) | Tạo một FMatrix4 được khởi động với 16 yếu tố float cung cấp theo thứ tự lớn |
constructor(mat: Matrix4) | Tạo một FMatrix4 bằng cách sao chép các yếu tố của Matrix4 |
constructor(r0: FVector4, r1: FVector4, r2: FVector4, r3: FVector4) | Tạo một FMatrix4 từ bốn vector FVector4 hàng |
constructor() | Tạo một FMatrix4 được khởi động với tất cả các giá trị không |
concatenate(m2: FMatrix4) → FMatrix4 | Trở lại một FMatrix4 mới kết quả từ việc đồng bộ hóa matrix này với bất kỳ matris tương thích nào |
concatenate(m2: Matrix4) → FMatrix4 | Trở lại một FMatrix4 mới kết quả từ sự đồng bộ hóa matrix này với Matrix4 đã được cung cấp. |
concatenate(m2: any) → FMatrix4 | Trở lại một FMatrix4 mới kết quả từ việc đồng ý với matrix này với một arguments matric tương thích. |
transpose() → FMatrix4 | Trở lại một FMatrix4 mới với hàng và cột được trao đổi |
inverse() → FMatrix4 | Trở lại một FMatrix4 mới là ngược toán học của matrix này. |