BoundingBox2D
المعلومات العامة
BoundingBox2D هي فئة في Aspose.3d لـ Typescript. الميراث من: BoundingBox2D.
يخلق BoundingBox2D.constructor (()) مربع تحديد 2‐D فارغ.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
extent | BoundingBoxExtent | اقرأ | يمثل نوع المدى الذي يستخدمه مربع الحدود. |
minimum | Vector2 | اقرأ | تحتوي على الحد الأدنى من إحداثيات الزاوية في المربع كمتجه2 |
maximum | Vector2 | اقرأ |
الطرق
| التوقيع | وصف |
|---|---|
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 | يعيد نقطة مركز الصندوق كـ vector2 |
getSize() → Vector2 | يعيد عرض وارتفاع المربع كـ Vector2 |
overlapsWith(box: BoundingBox2D) → boolean | يعود true إذا تقاطع الصندوقين |
null() → BoundingBox2D | يعيد مربع تحديد بدون منطقة (فارغ) |
infinite() → BoundingBox2D | يعيد مربع تحديد يمتد إلى مدى لا نهائي |