FVector3
خلاصه ای
FVector3 یک کلاس در Aspose.3D FOSS برای Typescript است.
FVector3.constructor یک متری با اجزای پیش فرض (0,0,0) ایجاد می کند.
این کلاس 11 روش برای کار با اشیاء FVector3 در برنامه های Typescript را فراهم می کند. روش های موجود شامل: constructor, equals, getItem, normalize, one, setItem, toString, unitX, unitY, unitZ, zero. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for Typescript به هر برنامه TypeScript دسترسی دارند. خواص: x, y, z.
شرح:
FVector3 یک کلاس در کتابخانه Aspose.3D FOSS برای TypeScript است که 10 روش و 3 ویژگی را برای استفاده برنامه ای نشان می دهد.
قابلیت های اصلی شامل: number; number; number.این عملیات به توسعه دهندگان امکان می دهد تا قابلیت fvector3 را مستقیماً در برنامه های TypeScript ادغام کنند.
این کلاس ۴ بار اضافه سازنده را ارائه می دهد که امکان ابتدای انعطاف پذیر بسته به زمینه فراخوانی را فراهم می کند.
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
x | number | خواندن/نوشتن | x را دریافت میکند. |
y | number | خواندن/نوشتن | مقدار y را دریافت میکند. |
z | number | خواندن/نوشتن | z را دریافت میکند. |
روش ها
| Signature | شرح: |
|---|---|
constructor() | یک مترا از هر دو ارزش x یا یک وکتور 2D ایجاد می کند. |
constructor(x: number, y: number, z: number) | |
constructor(vec2: FVector2, z: number) | |
| `constructor(x: number | FVector2, y: number, z: number)` |
zero() → FVector3 | یک متری (0,0,0) را باز می گرداند. |
one() → FVector3 | یک متری (1,1,1) را بازمی گرداند. |
unitX() → FVector3 | یک متری واحد (1,0,0) را باز می گرداند. |
unitY() → FVector3 | |
unitZ() → FVector3 | |
normalize() → FVector3 | یک متری با طول 1 را که در همان جهت است، بازمی گرداند. |
getItem(key: number) → number | بخش را در شاخص 0=x,1=y,2=z باز می گرداند. |
setItem(key: number, value: number) | مقدار مورد را تنظیم میکند. |
toString() → string | یک نمایش رشته ای از مترا را باز می گرداند. |
equals(other: FVector3) → boolean | بررسی می شود که آیا هر دو متری دارای اجزای یکسان هستند. |