BoundingBox2D
ภาพรวม
BoundingBox2D เป็นคลาสใน Aspose.3D FOSS สําหรับ Typescript.
BoundingBox2D.constructor() สร้างกรอบขัดที่ว่างเปล่า โดยไม่มีความกว้าง.
หมวดนี้ให้ 7 วิธีในการทํางานกับวัตถุ BoundingBox2D ในโปรแกรม Typescript. วิธีการที่ใช้ได้แก่: constructor, getCenter, getSize, infinite, merge, null, overlapsWith. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Typescript ได้หลังจากติดตั้งแพ็คเกจ Aspose.3D FOSS for Typscript. คุณสมบัติ: extent, maximum, minimum.
คําอธิบาย
BoundingBox2D เป็นคลาสในห้องสมุด Aspose.3D FOSS สําหรับ TypeScript ที่เปิดเผยวิธี 8 และคุณสมบัติ 3 เพื่อการใช้งานแบบโปรแกรม.
ความสามารถหลัก ประกอบด้วย: boundingboxextent; vector2; vector2.การปฏิบัติงานเหล่านี้ทําให้ผู้พัฒนาสามารถรวมฟังก์ชัน boundingbox2d ได้โดยตรงกับแอปพลิเคชั่น TypeScript.
กลุ่มนี้ยังให้บริการที่ extent อสังหาริมทรัพย์ (ได้ขั้นตอน) minimum อสังหาริมทรัพย์ (ได้รับขั้นต่ํา) maximum ของ (ได้สูงสุด).
คลาสนี้ให้บริการ 4 การขยายตัวของคอนструкเตอร์, ทําให้นักกรานต์สามารถเริ่มต้นได้อย่างยืดหยุ่น ขึ้นอยู่กับสถานการณ์ของการเรียก.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
extent | BoundingBoxExtent | อ่าน | รับค่าขอบเขต. |
minimum | Vector2 | อ่าน | รับค่าต่ำสุด. |
maximum | Vector2 | อ่าน | รับค่าสูงสุด. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
constructor() | สร้างกล่องจากเวกเตอร์ min และ max ที่ได้รับการกําหนด |
constructor(minimum: Vector2, maximum: Vector2) | |
constructor(minX: number, minY: number, maxX: number, maxY: number) | |
constructor() | |
merge(pt: Vector2) | ผสมกล่องกับขยายปัจจุบัน (ไม่มีผล) |
merge(bb: BoundingBox2D) | |
merge() | |
getCenter() → Vector2 | กลับไปที่ศูนย์กลาง. |
getSize() → Vector2 | ส่งผลมาถึงขนาด. |
overlapsWith(box: BoundingBox2D) → boolean | กลับ true หากกรอบนี้ตัดกับกรอกที่ให้มา |
null() → BoundingBox2D | การคืนกรอบขัดตัวแทนของเขตว่าง |
infinite() → BoundingBox2D | การคืนกล่องขอบเขตที่ครอบคลุมความกว้างอันไร้สิ้นสุด |