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תיאור
Udoubleקריאה/כתיבהמקבל או מגדיר את u.
Vdoubleקריאה/כתיבהמקבל או מגדיר את v.
Lengthdoubleקריאהמקבל את האורך.

שיטות

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)משווה את הווקטור הזה עם וקטור אחר, בדרך כלל לפי אורך או סדר הרכיבים

ראה גם

 עברית