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 מעלות בניין, המאפשרת יוזמה גמישה בהתאם לקשר השיחה.

נכסים

שםסוגגישהתיאור
extentBoundingBoxExtentקראומקבל את המידה.
minimumVector2קראומקבלים את המינימום.
maximumVector2קראומקבל את המקסימום.

שיטות

חתימהתיאור
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החזיר תיבת גבולות שמסחבת מידות אינסופיות

ראה גם

 עברית