Vector2
סקירה
Vector2 הוא struct ב-Aspose.3D FOSS עבור .NET. יורש מ: IComparable<Vector2>, IEquatable<Vector2>.
Vector2.Vector2 יוצר וקטור שבו שני המרכיבים מוגדרים לסקלר הנתון.
struct זה מספק 12 שיטות לעבודה עם אובייקטים מסוג Vector2 בתוכניות .NET. השיטות הזמינות כוללות: CompareTo, Cross, Dot, Equals, GetHashCode, Normalize, ToString, Vector2. כל החברים הציבוריים זמינים לכל אפליקציית .NET לאחר התקנת חבילת Aspose.3D FOSS עבור .NET. תכונות: Length, U, V.
מאפיינים
| שם | סוג | Access | תיאור |
|---|---|---|---|
U | double | קריאה/כתיבה | מקבל או מגדיר את u. |
V | double | קריאה/כתיבה | מקבל או מגדיר את v. |
Length | double | קריאה | מקבל את האורך. |
שיטות
| Signature | תיאור |
|---|---|
Vector2(s: double) | יוצר וקטור דו‑ממדי מ‑Vector3, באמצעות רכיבי ה‑X וה‑Y שלו |
Vector2(x: double, y: double) | קורא ל‑Vector2(x, y) על מופע ה‑Vector2 הזה. |
Vector2(s: Vector3) | קורא ל‑Vector2(s) על מופע ה‑Vector2 הזה. |
Vector2(vec: FVector2) | מבצע קריאה ל‑Vector2(vec) על מופע ה‑Vector2 הזה. |
Dot(rhs: Vector2) | מחזיר את מכפלת הנקודה של הווקטור הזה והווקטור בצד ימין. |
Equals(rhs: Vector2) | קובע האם האובייקט שסופק הוא Vector2 עם רכיבים שווים. |
Equals(obj: object?) | מבצע קריאה ל‑Equals(obj) על מופע ה‑Vector2 הזה. |
GetHashCode() | מחזיר קוד hash שמופק מרכיבי הווקטור |
ToString() | מחזיר ייצוג טקסטואלי של רכיבי הווקטור |
Cross(v: Vector2) | מחזיר את המכפלה הצטלית הסקלרית (ציר Z) של שני וקטורים דו‑מימדיים |
Normalize() | משנה את גודל הווקטור כך שאורכו יהיה אחד |
CompareTo(other: Vector2) | משווה את הווקטור הזה עם וקטור אחר, בדרך כלל לפי אורך או סדר הרכיבים |