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

ดูเช่นกัน

 ภาษาไทย