Matrix4
نمای کلی
Matrix4 یک ساختار در Aspose.3D FOSS برای .NET است.
Matrix4.Matrix4 یک ماتریس 4x4 را از 16 قطعه شناور ارائه شده ساخت.
این ساختار ۲۲ روش برای کار با اشیاء Matrix4 در برنامه های .NET را فراهم می کند. روش های موجود شامل: Concatenate, Decompose, Inverse, Matrix4, Normalize, Rotate, RotateFromEuler, Scale, SetTRS, ToArray, ToString, Translate,، و یک روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: Determinant, Identity.
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
Identity | Matrix4 | بخونید. | هویت را دریافت میکند. |
Determinant | double | بخونید. | دترمینان را برمیگرداند. |
روش ها
| Signature | شرح: |
|---|---|
Matrix4(r0: Vector4, r1: Vector4, r2: Vector4, r3: Vector4) | یک ماتریس 4x4 از 16 قطعه شناور ارائه شده ساخته می شود. |
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) | تماس با Matrix4 ((m00, m01, m02 , m03 ، m10, m11, m12, m13, m20, m21, M22, m23 , M30, m31,m32,m33) در این نمونه از Matrics4. |
Matrix4(m: FMatrix4) | در این نمونه Matrix4 به Matrice4 ((m) می گوید. |
Matrix4(m: float[]) | در این نمونه Matrix4 به Matrice4 ((m) می گوید. |
Matrix4(m: double[]) | در این نمونه Matrix4 به Matrice4 ((m) می گوید. |
Concatenate(m2: Matrix4) | در این نمونه Matrix4 به Concatenate ((m2) می گویند. |
Transpose() | تماس با این نمونه Matrix4 Transpose. |
Normalize() | به این نمونه ی ماتریکس 4 زنگ می زند. |
Inverse() | به اينترنت ميگه که در مورد ماتريکس4 صحبت کرديم. |
SetTRS(translation: Vector3, rotation: Vector3, scale: Vector3) | مقدار trs را تنظیم میکند. |
ToArray() | ToArray را در این نمونه Matrix4 صدا می کند. |
Decompose(translation: Vector3, scaling: Vector3, rotation: Quaternion) | تماس به Decompose ((ترجمه، مقیاس بندی، چرخش) در این نمونه Matrix4 است. |
ToString() | ToString را در این نمونه Matrix4 صدا می کند. |
Translate(t: Vector3) | در این نمونه Matrix4 Translate ((t) را فرا می خواند. |
Translate(tx: double, ty: double, tz: double) | در این نمونه Matrix4 Translate ((tx, ty, tz) را فرا می خواند. |
Scale(s: Vector3) | یک ماتریس مقیاس سازی با استفاده از عوامل مقیاس FVector3 ارائه شده ایجاد می کند. |
Scale(s: double) | Scale ((s) را در این نمونه Matrix4 صدا می کند. |
Scale(sx: double, sy: double, sz: double) | Scale ((sx, sy, sz) در این نمونه Matrix4 نامیده می شود. |
RotateFromEuler(eul: Vector3) | RotateFromEuler(eul) در این نمونه Matrix4 تماس می گیرد. |
RotateFromEuler(rx: double, ry: double, rz: double) | RotateFromEuler ((rx, ry, rz) در این نمونه Matrix4 نامیده می شود. |
Rotate(angle: double, axis: Vector3) | در این نمونه Matrix4 به Rotate ((زاویه، محور) می گوید. |
Rotate(q: Quaternion) | در این نمونه Matrix4 Rotate ((q) را فرا می خواند. |