וקטור3

מחלקה ציבורית Vector3

וקטור עם 3 צף.

שדות

צף ציבורי x
צף ציבורי
צף ציבורי z

בונים ציבוריים

Vector3()
בונים Vector3 ומקצים אפס לכל הערכים
Vector3(float x, float y, float z)
בניית Vector3 והקצאה של כל ערך
Vector3(Vector3 v)
בונים Vector3 ומעתיקים את הערכים

שיטות ציבוריות

סטטי Vector3
add(Vector3 hhs, Vector3 hhs)
הוספת שני Vector3's
צף סטטי
angleBetweenVectors(Vector3 a, Vector3 ב)
מחזירה את הזווית הקצרה ביותר במעלות בין שני וקטורים.
סטטי Vector3
הקודם(
מגדיר את Vector3 כ-(0, 0, 1)
סטטי Vector3
cross(Vector3 lsh, Vector3 hh)
אפשר לקנות מוצר חוצה שני של Vector3's
צף סטטי
dot(Vector3 hhs, Vector3 hhs)
קבלת מוצר בצורת שתי נקודות של Vector3's
סטטי Vector3
למטה(
מקבל Vector3 כ- (0, -1, 0)
בוליאני סטטי
equals(Vector3 hhs, Vector3 hhs)
משווה שני Vector3&#39s שווה אם כל רכיב שווה בסובלנות.
boolean
שווה(אובייקט אחר)
מחזירה True אם האובייקט השני הוא Vector3 וכל רכיב שווה לסובלנות.
סטטי Vector3
קדימה(
מקבל Vector3 כ- (0, 0, -1)
סטטי Vector3
left()
מקבלת את Vector3 כ-(-1, 0, 0)
מספר ממשי (float)
length()
מספר ממשי (float)
סטטי Vector3
lerp(Vector3 a, Vector3 b, מספר ממשי (float) t)
מקיימת תקשורת לינארית בין א' ל-ב'.
סטטי Vector3
max(Vector3 hhs, Vector3 hhs)
קבלת Vector3 עם כל ערך המוגדר לרכיב, חכם לכל שני ערכים של Vector3'
סטטי Vector3
min (Vector3 hhs , Vector3 hhs)
מקבלים את Vector3 עם כל ערך המוגדר לרכיב החכם עם שני הערכים של Vector3'
וקטור3
חסומים()
החלפת וקטור3
וקטור3
מנרמל(
משנה את Vector3 לאורך היחידה
סטטי Vector3
one()
מקבל Vector3 עם כל הערכים המוגדרים ל-1
סטטי Vector3
right()
מקבלת את Vector3 כ-(1, 0, 0)
וקטור3
scale(צף a)
קנה מידה אחיד של Vector3
ביטול
set(Vector3 v)
העתקת הערכים מ-Vector3 אחר ל-Vector3 הזה
ביטול
set [הגדרת](מספר ממשי (float) – float, float vz)
הגדרת כל ערך
סטטי Vector3
הפחתה (Vector3 lsh, Vector3 hh)
מחסירים שני וקטור3
מחרוזת
סטטי Vector3
up()
מקבל Vector3 כ- (0, 1, 0)
סטטי Vector3
אפס(
מקבל Vector3 עם כל הערכים המוגדרים לאפס

שיטות שעברו בירושה

שדות

Public float x

Public float y

Public float z

בונים ציבוריים

ציבורי Vector3 ()

בונים Vector3 ומקצים אפס לכל הערכים

גלוי לכול Vector3 (float x, float y, float z)

בניית Vector3 והקצאה של כל ערך

פרמטרים
x
y
z

גלוי לכול Vector3 (Vector3 v)

בונים Vector3 ומעתיקים את הערכים

פרמטרים
v

שיטות ציבוריות

גלוי לכולם סטטי Vector3 add (Vector3 hhs, Vector3 rhs)

הוספת שני Vector3's

פרמטרים
חישוקים
hrs
החזרות
  • Vector3

Public static float זוויתBetweenVectors (Vector3 a, Vector3 b)

מחזירה את הזווית הקצרה ביותר במעלות בין שני וקטורים. התוצאה אף פעם לא יכולה להיות גבוהה מ-180 מעלות.

פרמטרים
a
b

גלוי לכולם סטטי Vector3 הקודם ()

מגדיר את Vector3 כ-(0, 0, 1)

גלוי לכולם סטטי Vector3 חוצה (Vector3 hhs, Vector3 rhs)

אפשר לקנות מוצר חוצה שני של Vector3's

פרמטרים
חישוקים
hrs
החזרות
  • Vcor33 קבוע ל-Vector3's

Public static float dot (Vector3 lgs , Vector3 rhs)

קבלת מוצר בצורת שתי נקודות של Vector3's

פרמטרים
חישוקים
hrs
החזרות
  • המכפלה של וקטור 3&c33

גלוי לכול סטטי Vector3 למטה ()

מקבל Vector3 כ- (0, -1, 0)

גלוי לכולם סטטיות בוליאניות equals (Vector3 has, Vector3 rhs)

משווה שני Vector3&#39s שווה אם כל רכיב שווה בסובלנות.

פרמטרים
חישוקים
hrs

גלוי לכול בוליאני שווה (אובייקט אחר)

מחזירה True אם האובייקט השני הוא Vector3 וכל רכיב שווה לסובלנות.

פרמטרים
אחר

גלוי לכולם סטטי Vector3 הבא ()

מקבל Vector3 כ- (0, 0, -1)

גלוי לכולם סטטי Vector3 שמאלה ()

מקבלת את Vector3 כ-(-1, 0, 0)

Public float length ()

Public float lengthSquared ()

גלוי לכול סטטי Vector3 lerp (Vector3 a, Vector3 b, float t)

מקיימת תקשורת לינארית בין א' ל-ב'.

פרמטרים
a הערך ההתחלתי
b ערך הסיום
t היחס בין שני הצפים.
החזרות
  • ערך אינטרפולציה בין שני הצפים

גלוי לכול סטטי Vector3 max (Vector3 hhs , Vector3 rhs)

קבלת Vector3 עם כל ערך המוגדר לרכיב, חכם לכל שני ערכים של Vector3'

פרמטרים
חישוקים
hrs

גלוי לכול סטטי Vector3 min (Vector3 hhs, Vector3 rhs)

מקבלים את Vector3 עם כל ערך המוגדר לרכיב החכם עם שני הערכים של Vector3'

פרמטרים
חישוקים
hrs

גלוי לכול Vector3 לא רלוונטי ()

החלפת וקטור3

החזרות
  • Vector3 עם כיוון הפוך

גלוי לכול Vector3 מנרמל ()

משנה את Vector3 לאורך היחידה

גלוי לכולם סטטי Vector3 אחת ()

מקבל Vector3 עם כל הערכים המוגדרים ל-1

גלוי לכולם סטטי Vector3 ימין ()

מקבלת את Vector3 כ-(1, 0, 0)

גלוי לכול Vector3 מאזנת (צף a)

קנה מידה אחיד של Vector3

פרמטרים
a
החזרות
  • Vector3 כפול סכום סקלרי

Public null set (Vector3 v)

העתקת הערכים מ-Vector3 אחר ל-Vector3 הזה

פרמטרים
v

Public null set (float vx, float vi, float vz)

הגדרת כל ערך

פרמטרים
Vx
קיסוס
Vz

גלוי לכול סטטי Vector3 הפחתה (Vector3 hls , Vector3 rhs)

מחסירים שני וקטור3

פרמטרים
חישוקים
hrs
החזרות
  • Vector3

גלוי לכול מחרוזת toString ()

Public סטטי Vector3 up ()

מקבל Vector3 כ- (0, 1, 0)

גלוי לכול סטטי Vector3 אפס ()

מקבל Vector3 עם כל הערכים המוגדרים לאפס