BoundingBox
المعلومات العامة
BoundingBox هي فئة في Aspose.3D FOSS لـ Java. الميراث من: Serializable.
BoundingBox.BoundingBox creates an empty bounding box with default minimum and maximum values.
توفر هذه الفئة 21 طريقة للعمل مع BoundingBox كائنات في برامج Java. المنهجيات المتاحة تشمل: BoundingBox, contains, equals, getCenter, getExtent, getMaximum, getMinimum, getSize, hashCode, merge, overlapsWith, scale,، و 1 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.3D FOSS for Java. خصائص: INFINITE, NULL, center, extent, maximum, minimum,وواحد آخر.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
extent | BoundingBoxExtent | اقرأ | يَحْصلُ على المدى. |
minimum | Vector3 | اقرأ | يحصل على الحد الأدنى. |
maximum | Vector3 | اقرأ | يحصل على أقصى قدر. |
size | Vector3 | اقرأ | يحصل على الحجم. |
center | Vector3 | اقرأ | يحصل على المركز. |
NULL | BoundingBox | اقرأ | يحصل على صفر. |
INFINITE | BoundingBox | اقرأ | يحصل على اللانهائي. |
الطرق
| التوقيع | وصف |
|---|---|
BoundingBox() | يبدأ مربع تحديد مع المتجهين الحد الأدنى والحد الأقصى المحددة |
BoundingBox(minimum: Vector3, maximum: Vector3) | تدعو BoundingBox ((الحد الأدنى، الحد الأعلى) على هذه حالة BoundingBox. |
BoundingBox(minimum: FVector3, maximum: FVector3) | تدعو BoundingBox ((الحد الأدنى، الحد الأعلى) على هذه حالة BoundingBox. |
BoundingBox(minX: double, minY: double, minZ: double, maxX: double, maxY: double, maxZ: double) | تدعو BoundingBox ((minX, minY, MinZ, maxX، maxY، MaxZ) على هذه الحالة BoundingBox. |
getExtent() → BoundingBoxExtent | يعيد المدى. |
getMinimum() → Vector3 | يعيد الحد الأدنى. |
getMaximum() → Vector3 | يعيد القيمة المحدودة. |
getSize() → Vector3 | يعيد الحجم. |
getCenter() → Vector3 | يعيد المركز. |
scale() → double | تدعو المقياس على هذه BoundingBox حالة. |
merge(pt: Vector4) | تدعو merge ((pt) على هذه BoundingBox حالة. |
merge(pt: Vector3) | تدعو merge ((pt) على هذه BoundingBox حالة. |
merge(pt: FVector3) | تدعو merge ((pt) على هذه BoundingBox حالة. |
merge(x: double, y: double, z: double) | دعوات merge ((x, y, z) على مثال BoundingBox هذا. |
merge(bb: BoundingBox) | تدعو merge ((bb) على هذه BoundingBox حالة. |
overlapsWith(box: BoundingBox) → boolean | المكالمات تتداخل مع ((box) في هذه BoundingBox الحالة. |
contains(p: Vector3) → boolean | المكالمات تحتوي على ((p) في هذه الحالة BoundingBox. |
contains(bbox: BoundingBox) → boolean | المكالمات تحتوي على ((bbox) في هذه BoundingBox الحالة. |
toString() → String | تدعو إلىString على هذه BoundingBox حالة. |
hashCode() → int | يدعو رمز الهاش على هذه BoundingBox حالة. |
equals(obj: Object) → boolean | يطلب = ((obj) في مثال BoundingBox هذا. |