Example
Vector2 הוא וקטור דו-רכיבי דו-דיוק עם x ו y רכיבים. הוא משמש בעיקר לתיאומי מרקם UV ולחישובים דו-ממדיים.
Example: com.aspose.threed
Example
| Example | Example |
|---|
Vector2() | בונה את וקטור האפס (0, 0) |
Vector2(double x, double y) | בונה משני רכיבים |
Vector2(Vector2 other) | בונה העתקה |
שדות ציבוריים
Vector2 משתמש ב שדות ציבוריים לגישה לרכיבים (לא באמצעות שיטות getter/setter):
| Example | Example | Example | Example |
|---|
x | double | v.x | רכיב X |
y | double | v.y | רכיב Y |
מאפיינים מחושבים
| Example | Example | Example | Example |
|---|
length | double | getLength() | אורך אוקלידי, קריאה בלבד |
length2 | double | getLength2() | אורך מרובע, קריאה בלבד |
Example
| Example | סוג החזרה | Example |
|---|
dot(Vector2 rhs) | double | מכפלה פנימית עם אחר Vector2 |
normalize() | Vector2 | מחזיר עותק באורך יחידה |
set(double x, double y) | void | מגדיר את שני הרכיבים במקומם |
compareTo(Vector2 other) | int | השוואה לקסיקוגרפית: מחזירה -1, 0, או 1 |
Example
ראה גם