BoundingBox

סקירה

BoundingBox הוא struct ב-Aspose.3D FOSS עבור .NET.

תיבת הגבול המיושרת לציר

struct זה מספק 16 שיטות לעבודה עם עצמים של BoundingBox בתוכניות .NET. השיטות הזמינות כוללות: BoundingBox, Contains, Equals, FromGeometry, GetHashCode, Merge, OverlapsWith, Scale, ToString. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.3D FOSS עבור .NET. מאפיינים: Center, Extent, Infinite, Maximum, Minimum, Null, ועוד 1.

מאפיינים

שםסוגAccessתיאור
NullBoundingBoxקראקופסה חוצבית ריקה
InfiniteBoundingBoxקראקופסה חוצבית אינסופית
ExtentBoundingBoxExtentקראמקבל את היקף תיבת הגבול.
MinimumVector3קראהקצה המינימלי של הקופסה החוצבית
MaximumVector3קראהקודקוד המרבי של תיבת הגבול
SizeVector3קראהגודל של תיבת הגבול
CenterVector3קראהמרכז של תיבת הגבול.

שיטות

Signatureתיאור
BoundingBox(minimum: Vector3, maximum: Vector3)אתחל תיבת גבול סופית עם פינה מינימלית ומקסימלית נתונות
BoundingBox(minimum: FVector3, maximum: FVector3)אתחל תיבת גבול סופית עם פינה מינימלית ומקסימלית נתונות
BoundingBox(minX: double, minY: double, minZ: double, maxX: double, maxY: double, maxZ: double)אתחל תיבת גבול סופית עם פינה מינימלית ומקסימלית נתונות
Scale()מחשב את ערך הקואורדינטה המוחלט הגדול ביותר של כל נקודה שנמצאת בתוך התיבה.
FromGeometry(geometry: Geometry)בנה תיבת גבול מהגאומטריה הנתונה
Merge(pt: Vector4)מזג את תיבת הגבול הנוכחית עם הנקודה הנתונה
Merge(pt: Vector3)מזג את תיבת הגבול הנוכחית עם הנקודה הנתונה
Merge(pt: FVector3)מזג את תיבת הגבול הנוכחית עם הנקודה הנתונה
Merge(x: double, y: double, z: double)מזג את תיבת הגבול הנוכחית עם הנקודה הנתונה
Merge(bb: BoundingBox)ממזג את התיבה החדשה לתוך תיבת הגבול הנוכחית.
ToString()מקבל את ייצוג המחרוזת של תיבת הגבול.
GetHashCode()מחזיר את קוד ה‑hash עבור מופע זה
Equals(obj: object)קובע אם שני אובייקטים שווים
OverlapsWith(box: BoundingBox)בדוק אם תיבת הגבול הנוכחית חופפת את תיבת הגבול שצוינה.
Contains(p: Vector3)בדוק אם הנקודה p נמצאת בתוך תיבת הגבול
Contains(bbox: BoundingBox)תיבת הגבול כדי לבדוק אם היא בתוך תיבת הגבול הנוכחית.

ראה גם

 עברית