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החזיר תמונה של רצועה של תיבת הגבולות הזו

ראה גם

 עברית