BoundingBox
المعلومات العامة
BoundingBox هي فئة في Aspose.3d لـ Typescript. الميراث من: BoundingBox.
BoundingBox و BoundingBox2D تقدم طرق لحساب الحد الأدنى / أقصى المدى، والمركز، وحجم، نقاط دمج أو مربعات أخرى، واختبار احتواء أو تداخل.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
x | : number | اقرأ | إحداثي X من الحد الأدنى لزرع الصندوق |
y | : number | اقرأ | إحداثيّة Y للكرة الكبرى في المربع |
z | : number | اقرأ | طريق مختصر إلى مركز.z الإحداثيات |
x | : number | اقرأ | إحداثي X من الحد الأدنى لزرع الصندوق |
y | : number | اقرأ | إحداثيّة Y للكرة الكبرى في المربع |
z | : number | اقرأ | طريق مختصر إلى مركز.z الإحداثيات |
x | : number | اقرأ | إحداثي X من الحد الأدنى لزرع الصندوق |
y | : number | اقرأ | إحداثيّة Y للكرة الكبرى في المربع |
z | : number | اقرأ | طريق مختصر إلى مركز.z الإحداثيات |
x | : number | اقرأ | إحداثي X من الحد الأدنى لزرع الصندوق |
y | : number | اقرأ | إحداثيّة Y للكرة الكبرى في المربع |
z | : number | اقرأ | طريق مختصر إلى مركز.z الإحداثيات |
minimum | { x: number; y: number; z: number } | اقرأ | الكائن الذي يحتوي على الحد الأدنى من إحداثيات الزاوية في المربع. |
x | : number | اقرأ | إحداثي X من الحد الأدنى لزرع الصندوق |
y | : number | اقرأ | إحداثيّة Y للكرة الكبرى في المربع |
z | : number | اقرأ | طريق مختصر إلى مركز.z الإحداثيات |
maximum | { x: number; y: number; z: number } | اقرأ | |
x | : number | اقرأ | إحداثي X من الحد الأدنى لزرع الصندوق |
y | : number | اقرأ | إحداثيّة Y للكرة الكبرى في المربع |
z | : number | اقرأ | طريق مختصر إلى مركز.z الإحداثيات |
center | { x: number; y: number; z: number } | اقرأ | كائن يمثل المركز الهندسية للصندوق |
x | : number | اقرأ | إحداثي X من الحد الأدنى لزرع الصندوق |
y | : number | اقرأ | إحداثيّة Y للكرة الكبرى في المربع |
z | : number | اقرأ | طريق مختصر إلى مركز.z الإحداثيات |
size | { x: number; y: number; z: number } | اقرأ | كائن يمثل عرض وارتفاع وعمق الصندوق |
x | : number | اقرأ | إحداثي X من الحد الأدنى لزرع الصندوق |
y | : number | اقرأ | إحداثيّة Y للكرة الكبرى في المربع |
z | : number | اقرأ | طريق مختصر إلى مركز.z الإحداثيات |
extent | BoundingBoxExtent | اقرأ | يصف نوع المدى للصندوق الحدودي (BoundingBoxExtent) |
الطرق
| التوقيع | وصف |
|---|---|
constructor() | يخلق مربع من متجهات الحد الأدنى والحد الأقصى المعطاة |
constructor(minimum: { x: number; y: number; z: number }, maximum: { x: number; y: number; z: number }) | |
constructor(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number) | |
constructor() | |
null() → BoundingBox | يعيد مربع تحديد يمثل حجم خالي (حجم الصفر) |
infinite() → BoundingBox | يعيد مربع تحديد يحيط بالفضاء اللانهائي |
merge() | يُوسّع هذا المربع ليشمل مربعاً آخر للتحديد |
contains(arg: any) → boolean | يعيد true إذا كانت الحجة داخل الصندوق |
overlapsWith(box: BoundingBox) → boolean | يعود true إذا تقاطع هذا المربع مع الموقع المعطى |
scale() → number | يعيد عامل المقياس المتساوي للصندوق |
toString() → string | يعيد تمثيل سلسلة من مربع الحدود |