BoundingBox
ภาพรวม
BoundingBox เป็นโครงสร้างใน Aspose.3D FOSS สําหรับ .NET.
กล่องกําหนดที่สอดคล้องกับแกน
โครงสร้างนี้ให้ 16 วิธีในการทํางานกับวัตถุ BoundingBox ในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: BoundingBox, Contains, Equals, FromGeometry, GetHashCode, Merge, OverlapsWith, Scale, ToString. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.3D FOSS for .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() | การคืนรหัสแฮชสําหรับตัวอย่างนี้ |
Equals(obj: object) | ตัดสินใจว่าวัตถุสองตัวเท่ากันหรือไม่ |
OverlapsWith(box: BoundingBox) | ตรวจสอบว่ากรอบเขตปรับระดับของขณะนี้จะซ้อนกับกรองเขทบัดสินที่กําหนดไว้หรือไม่. |
Contains(p: Vector3) | ตรวจสอบว่าจุด p อยู่ภายในกรอบขัดแย้งหรือไม่ |
Contains(bbox: BoundingBox) | กล่องขัดแย้งเพื่อตรวจสอบว่ามันอยู่ในกลองขวางปัจจุบันหรือไม่. |