BoundingBox

סקירה כללית

BoundingBox הוא שיעור ב Aspose.3D FOSS עבור טופס.

שיעור זה מספק 8 שיטות לעבוד עם אובייקטים BoundingBox בתוכניות Typescript. שיטות זמינות כוללות: constructor, contains, infinite, merge, null, overlapsWith, scale, toString. כל החברים הציבוריים זמינים לכל יישום של Typescript לאחר התקנת Aspose.3D FOSS עבור חבילת Typscript. רכוש : center, extent, maximum, minimum, size, x,ועוד 2 עוד.

תיאור

BoundingBox הוא שיעור בספריה FOSS עבור Aspose.3D אשר מציג 7 שיטות ו 29 תכונות לשימוש תוכנה.

היכולות הבסיסיות כוללות: : number; : number; : number.פעולות אלה מאפשרות למפתחים לשלב את פונקציונליות הגבול ישירות ליישומים TypeScript.

גם בכיתה זו נמסר כי x רכוש (למעט את x), y רכוש (למשל, יש לו את z רכוש (הוא מחזיק את Z ).

הכיתה מציעה 4 מעלות בניין, המאפשרת יוזמה גמישה בהתאם לקשר השיחה.

מאפיינים

שםסוגגישהתיאור
x: numberקראומקבל את X.
y: numberקראומקבל את ה.
z: numberקראומקבל את Z.
x: numberקראומקבל את X.
y: numberקראומקבל את ה.
z: numberקראומקבל את Z.
x: numberקראומקבל את X.
y: numberקראומקבל את ה.
z: numberקראומקבל את Z.
x: numberקראומקבל את X.
y: numberקראומקבל את ה.
z: numberקראומקבל את Z.
minimum{ x: number; y: number; z: number }קראומקבלים את המינימום.
x: numberקראומקבל את X.
y: numberקראומקבל את ה.
z: numberקראומקבל את Z.
maximum{ x: number; y: number; z: number }קראומקבל את המקסימום.
x: numberקראומקבל את X.
y: numberקראומקבל את ה.
z: numberקראומקבל את Z.
center{ x: number; y: number; z: number }קראומקבל את המרכז.
x: numberקראומקבל את X.
y: numberקראומקבל את ה.
z: numberקראומקבל את Z.
size{ x: number; y: number; z: number }קראומקבל את הגודל.
x: numberקראומקבל את X.
y: numberקראומקבל את ה.
z: numberקראומקבל את Z.
extentBoundingBoxExtentקראומקבל את המידה.

שיטות

חתימהתיאור
constructor()יצירת תיבת הגבולות ריקה (צ’ל)
constructor(minimum: { x: number; y: number; z: number }, maximum: { x: number; y: number; z: number })יצירת תיבת גבולות עם הנקודות המינימליות והמקסימלי של הפינה שנקבעו
constructor(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number)יצירת תיבת הגבולות מתוך מרכיבים מינימליים ומקסימליות הקונרדואטיות.
constructor()יצירת תיבת הגבולות הנדרשת
null() → BoundingBoxהחזיר תיבת הגבול אפס (חופשי)
infinite() → BoundingBoxהחזיר תיבת הגבולות אינסופית המכילה את כל הנקודות.
merge()עובר תיבת הגבול אחרת או לשים את הנקודה לתוך תיבה הגבולות הזו
contains(arg: any) → booleanהחזיר נכון אם תיבת הגבולות הזו מכילה את הנקודה או התיבה שניתנה.
overlapsWith(box: BoundingBox) → booleanחוזר אם תיבת הגבול הזו מתמלאת עם תיבה הגבולות שניתנה.
scale() → numberהחזיר את גורם המגוון של תיבת הגבולות הזו
toString() → stringהחזיר תמונה של רצועה של תיבת הגבולות הזו

ראה גם

 עברית