BoundingBox2D
סקירה כללית
BoundingBox2D הוא שיעור ב Aspose.3D FOSS עבור טופס.
BoundingBox2D.constructor() יוצר תיבת הגבולות ריקה ללא מידה.
שיעור זה מספק 7 שיטות לעבוד עם BoundingBox2D אובייקטים בתוכניות Typescript. שיטות זמינות כוללות: constructor, getCenter, getSize, infinite, merge, null, overlapsWith. כל החברים הציבוריים זמינים לכל יישום של Typescript לאחר התקנת Aspose.3D FOSS עבור חבילת Typscript. רכוש : extent, maximum, minimum.
תיאור
BoundingBox2D הוא שיעור בספריה FOSS עבור Aspose.3D אשר מציג 8 שיטות ו 3 תכונות לשימוש תוכנה.
היכולות הבסיסיות כוללות: boundingboxextent; vector2; vector2.פעולות אלה מאפשרות למפתחים לשלב את הפונקציונליות של boundingbox2d ישירות ליישומים TypeScript.
גם בכיתה זו נמסר כי extent רכוש (למעט מידת ההשקעה) minimum הנכס (מעט מהמינימום) הוא maximum רכוש (הוא מקבל את המינימום).
הכיתה מציעה 4 מעלות בניין, המאפשרת יוזמה גמישה בהתאם לקשר השיחה.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
extent | BoundingBoxExtent | קראו | מקבל את המידה. |
minimum | Vector2 | קראו | מקבלים את המינימום. |
maximum | Vector2 | קראו | מקבל את המקסימום. |
שיטות
| חתימה | תיאור |
|---|---|
constructor() | יצירת תיבת מין וקטור מקסימום |
constructor(minimum: Vector2, maximum: Vector2) | |
constructor(minX: number, minY: number, maxX: number, maxY: number) | |
constructor() | |
merge(pt: Vector2) | מתערבבת את הקופסה עם המגמות הנוכחיות שלה (אין השפעה) |
merge(bb: BoundingBox2D) | |
merge() | |
getCenter() → Vector2 | חזרה למרכז. |
getSize() → Vector2 | להחזיר את הגודל. |
overlapsWith(box: BoundingBox2D) → boolean | חוזר נכון אם תיבת זו חוצה את התיבה שניתנה |
null() → BoundingBox2D | החזיר תיבת גבולות המייצגת אזור ריק |
infinite() → BoundingBox2D | החזיר תיבת גבולות שמסחבת מידות אינסופיות |