Vector3
نمای کلی
Vector3 یک ساختار در Aspose.3D FOSS برای .NET است. وارثان از: IComparable<Vector3>.
کلاس Vector3 ریاضیات کامل 3D وکتور را شامل محصول نقطه ای، محصول متقابل، عادی سازی و محاسبات زاویه بین جهت ها می کند.
این ساختار 17 روش برای کار با اشیاء Vector3 در برنامه های .NET را فراهم می کند. روش های موجود شامل: AngleBetween, CompareTo, Cos, Cross, Dot, Equals, GetHashCode, Normalize, Parse, Set, Sin, ToString,، و یک روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: Item, Length, Length2, One, UnitX, UnitY,، و 2 تا ديگه .
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
Item | double | خواندن/نوشتن | دریافت یا تنظیم آیتم. |
Length2 | double | بخونید. | طول2 را دریافت میکند. |
Length | double | بخونید. | طول را دریافت میکند. |
Zero | Vector3 | بخونید. | صفر را دریافت میکند. |
One | Vector3 | بخونید. | دریافت مقدار یک. |
UnitX | Vector3 | بخونید. | واحد x را دریافت میکند. |
UnitY | Vector3 | بخونید. | واحد y را دریافت میکند. |
UnitZ | Vector3 | بخونید. | واحد z را دریافت میکند. |
روش ها
| Signature | شرح: |
|---|---|
Vector3(x: double, y: double, z: double) | یک متری را از Vector4 ایجاد می کند، و اجزای w را حذف می نماید. |
Vector3(vec: FVector3) | در این نمونه Vector3 به vector 3 ((vec)) می گوید. |
Vector3(v: double) | در این نمونه Vektor3 به Vector3 v () می گوید. |
Vector3(vec4: Vector4) | به این نمونه Vector3 (vec4) زنگ می زند. |
Parse(input: string) | یک نمایش رشته را به Vector3 تبدیل می کند. |
Equals(obj: object) | تعیین می کند که آیا شیء داده شده با این مترا برابر است یا نه. |
GetHashCode() | GetHashCode را در این نمونه Vector3 صدا می کند. |
Dot(rhs: Vector3) | ضرب نقطه این مترا با یک متری دیگر را باز می گرداند. |
Normalize() | مقیاس برداری متری به واحد طول |
Sin() | یک متری سین هر جزء را باز می گرداند. |
Cos() | یک متری از کوسینوس هر جزء را باز می گرداند. |
Cross(rhs: Vector3) | در این نمونه وکتور۳ به Cross ((rhs) زنگ می زند. |
Set(newX: double, newY: double, newZ: double) | ارزش های جدید x, y, z را به متری اختصاص می دهد. |
ToString() | یک نمایش رشته ای از مترا را باز می گرداند. |
AngleBetween(dir: Vector3, up: Vector3) | این محاسبه می کند که زاویه امضا شده به dir استفاده از تا به عنوان مرجع است. |
AngleBetween(dir: Vector3) | AngleBetween ((dir) را در این نمونه Vector3 صدا می کند. |
CompareTo(other: Vector3) | این مترا را با یک متری دیگر برای مرتب سازی مقایسه می کند. |