תיבה

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

ייצוג מתמטי של תיבה. הם משמשים לביצוע בדיקות צומת ותאונה מול ממירים.

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

Box()
יוצרים תיבה עם מרכז של (0,0,0) וגודל של (1,1,1).
Box(גודל Vector3)
יוצרים תיבה הכוללת מרכז (0,0,0) וגודל מסוים.
Box(גודל Vector3, מרכז Vector3)
יש ליצור תיבה עם מרכז וגודל שצוינו.

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

וקטור3
getCenter()
קבלת עותק של מרכז הקופסה.
וקטור3
getExtentents()
מחשבים את ההיקף (בחצי מהגודל) של התיבה.
Quaternion
getRotation()
קבלת עותק של סבב האריזה.
וקטור3
getSize()
קבלת עותק של גודל הקופסה.
קופסה
ביטול
setCenter(Vector3)
הגדרת האמצע של תיבה זו.
ביטול
setRotation(סבב רבעון)
הגדרת הסיבוב של התיבה הזו.
ביטול
setSize(גודל Vector3)
הגדרת גודל התיבה הזו.

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

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

ציבורי Box ()

יוצרים תיבה עם מרכז של (0,0,0) וגודל של (1,1,1).

גלוי לכול Box (גודל Vector3)

יוצרים תיבה הכוללת מרכז (0,0,0) וגודל מסוים.

פרמטרים
size [מידה] גודל הקופסה.

גלוי לכול Box (גודל Vector3, Vector3)

יש ליצור תיבה עם מרכז וגודל שצוינו.

פרמטרים
size [מידה] גודל הקופסה
מרכז במרכז הקופסה

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

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

קבלת עותק של מרכז הקופסה.

החזרות
  • וקטור חדש שמייצג את מרכז התיבה
ראו בנוסף

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

מחשבים את ההיקף (בחצי מהגודל) של התיבה.

החזרות
  • וקטור חדש שמייצג את היקף התיבה

גלוי לכול Quaternion getRotation ()

קבלת עותק של סבב האריזה.

החזרות
  • מדור חדש שמייצג את הסיבוב של התיבה
ראו בנוסף

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

קבלת עותק של גודל הקופסה.

החזרות
  • וקטור חדש שמייצג את גודל הקופסה
ראו בנוסף

גלוי לכול Box makeCopy ()

Public null setCenter (Vector3 Center)

הגדרת האמצע של תיבה זו.

פרמטרים
מרכז המרכז החדש של התיבה
ראו בנוסף

Public null setRotation (סבב רבעון)

הגדרת הסיבוב של התיבה הזו.

פרמטרים
סיבוב סיבוב האריזה החדש
ראו בנוסף

Public null setSize (גודל וקטור3)

הגדרת גודל התיבה הזו.

פרמטרים
size [מידה] הגודל החדש של התיבה
ראו בנוסף