FMatrix4
خلاصه ای
FMatrix4 یک کلاس در Aspose.3D FOSS برای Typescript است.
FMatrix4.constructor یک نمونه جدید FMatrix4 با ارزش های صفر پیش فرض ایجاد می کند.
این کلاس ۴ روش برای کار با اشیاء FMatrix4 در برنامه های Typescript را فراهم می کند. روش های موجود شامل: concatenate, constructor, inverse, transpose. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for Typescript به هر برنامه TypeScript دسترسی دارند. خواص: identity, m00, m01, m02, m03, m10,، و 11 تا ديگه .
شرح:
FMatrix4 یک کلاس در کتابخانه Aspose.3D FOSS برای TypeScript است که 5 روش و 17 ویژگی را برای استفاده برنامه ای نشان می دهد.
قابلیت های اصلی شامل: fmatrix4; number; number.این عملیات به توسعه دهندگان امکان می دهد تا قابلیت fmatrix4 را مستقیماً در برنامه های TypeScript ادغام کنند.
این کلاس همچنین ارائه می دهد: identity مالکیت (شخصیت را بدست می آورد).
این کلاس 5 بار اضافه سازنده را ارائه می دهد که امکان ابتدای انعطاف پذیر بسته به زمینه فراخوانی را فراهم می کند.
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
identity | FMatrix4 | بخونید. | هویت را دریافت میکند. |
m00 | number | خواندن/نوشتن | m00 را دریافت میکند. |
m01 | number | خواندن/نوشتن | m01 را دریافت میکند. |
m02 | number | خواندن/نوشتن | m02 را دریافت میکند. |
m03 | number | خواندن/نوشتن | m03 را دریافت میکند. |
m10 | number | خواندن/نوشتن | m10 را دریافت میکند. |
m11 | number | خواندن/نوشتن | مقدار m11 را برمیگرداند. |
m12 | number | خواندن/نوشتن | m12 را دریافت میکند. |
m13 | number | خواندن/نوشتن | m13 را دریافت میکند. |
m20 | number | خواندن/نوشتن | m20 را دریافت میکند. |
m21 | number | خواندن/نوشتن | m21 را دریافت میکند. |
m22 | number | خواندن/نوشتن | m22 را دریافت میکند. |
m23 | number | خواندن/نوشتن | m23 را دریافت میکند. |
m30 | number | خواندن/نوشتن | m30 را دریافت میکند. |
m31 | number | خواندن/نوشتن | m31 را دریافت میکند. |
m32 | number | خواندن/نوشتن | مقدار m32 را دریافت میکند. |
m33 | number | خواندن/نوشتن | m33 را دریافت میکند. |
روش ها
| Signature | شرح: |
|---|---|
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) | با کپی کردن عناصر متریکس4 داده شده یک FMatrix4 ایجاد می کند. |
constructor(r0: FVector4, r1: FVector4, r2: FVector4, r3: FVector4) | یک FMatrix4 از چهار متری صف FVector4 ایجاد می کند. |
constructor() | یک FMatrix4 با تمام ارزش های صفر ایجاد می کند. |
concatenate(m2: FMatrix4) → FMatrix4 | یک FMatrix4 جدید را که از اتصال این ماتریس با هر ماتریش سازگار به دست آمده است، باز می گرداند. |
concatenate(m2: Matrix4) → FMatrix4 | یک FMatrix4 جدید را که از اتصال این ماتریس با Matrix 4 داده شده به دست آمده است، باز می گرداند. |
concatenate(m2: any) → FMatrix4 | یک FMatrix4 جدید را که از اتصال این ماتریس با یک آرگمنم متقابل می باشد، بازمی گرداند. |
transpose() → FMatrix4 | یک FMatrix4 جدید با تبدیل صف ها و ستونها را باز می گرداند. |
inverse() → FMatrix4 | یک FMatrix4 جدید که معکوس ریاضی این ماتریس است را باز می گرداند. |