BoundingBox
المعلومات العامة
BoundingBox هي فئة في Aspose.3d لـ Python.
BoundingBox يوفر استفسارات هندسية مثل الحد الأدنى، والحد الأقصى، المركز، وحجم، ويمكن اختبار احتواء وتداخل مع مربعات أخرى.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
minimum | `` | اقرأ | هي نقطة الزاوية الدنيا (أقل x، y، z) للصندوق. |
maximum | `` | اقرأ | |
center | `` | اقرأ | هي النقطة الجيومتريّة المركزيّه للصندوق. |
size | `` | اقرأ | هو المتجه الذي يمثل أبعاد الصندوق على طول كل محور |
extent | `` | اقرأ | هو نصف حجم المتجه من المركز إلى الزاوية القصوى |
الطرق
| التوقيع | وصف |
|---|---|
__init__() | |
get_null() → 'BoundingBox' | يعيد BoundingBox الذي يمثل مربع فارغ. |
get_infinite() → 'BoundingBox' | يعيد BoundingBox الذي يمثل مربع لا نهائي. |
merge() | يُوسّع هذا المربع ليشمل مربعاً آخر للتحديد |
contains(arg) | يتحقق من أن المربع يحتوي بالكامل على النقطة أو المراجع المعينة. |
overlaps_with(box: 'BoundingBox') → bool | يعيد true إذا كان هذا المربع يتداخل مع BoundingBox المحدد. |
scale() → float | يعيد عامل التوسع الموحد الذي يطبق على مربع |
from_geometry(geometry) | يخلق BoundingBox الذي يحيط بالهندسة المقدمة |