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 | תיאור |
|---|---|---|---|
Null | BoundingBox | קרא | קופסה חוצבית ריקה |
Infinite | BoundingBox | קרא | קופסה חוצבית אינסופית |
Extent | BoundingBoxExtent | קרא | מקבל את היקף תיבת הגבול. |
Minimum | Vector3 | קרא | הקצה המינימלי של הקופסה החוצבית |
Maximum | Vector3 | קרא | הקודקוד המרבי של תיבת הגבול |
Size | Vector3 | קרא | הגודל של תיבת הגבול |
Center | Vector3 | קרא | המרכז של תיבת הגבול. |
שיטות
| 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) | תיבת הגבול כדי לבדוק אם היא בתוך תיבת הגבול הנוכחית. |