BoundingBox

نظرة عامة

BoundingBox هي هيكل في Aspose.3D FOSS لـ .NET.

مربع الحدود المرتبط بالمحور

يوفر هذا الإطار 9 طرق للعمل مع BoundingBox كائنات في برامج .NET. المنهجيات المتاحة تشمل: BoundingBox, Contains, Equals, FromGeometry, GetHashCode, Merge, OverlapsWith, Scale, ToString. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.3D FOSS for .Net. خصائص: Center, Extent, Infinite, Maximum, Minimum, Null,وواحد آخر.

خصائص

اسمالنوعAccessوصف
ExtentBoundingBoxExtentاقرأيَحْصلُ على المدى.
MinimumVector3اقرأيحصل على الحد الأدنى.
MaximumVector3اقرأيحصل على أقصى قدر.
SizeVector3اقرأيحصل على الحجم.
CenterVector3اقرأيحصل على المركز.
NullBoundingBoxاقرأيحصل على صفر.
InfiniteBoundingBoxاقرأيحصل على اللانهائي.

الطرق

Signatureوصف
BoundingBox(minimum: Vector3, maximum: Vector3)يبدأ في مربع مع المعطى الحد الأدنى والحد الأقصى للمستقيمين
BoundingBox(minimum: FVector3, maximum: FVector3)
BoundingBox(minX: double, minY: double, minZ: double, maxX: double, maxY: double, maxZ: double)
Scale()يحسب أكبر قيمة إحداثيات مطلقة لأي نقطة محتوي.
FromGeometry(geometry: Geometry)بناء مربع تحديد من الهندسة المقدمة
Merge(pt: Vector4)مربع الحدود التيار المدمج مع نقطة محددة
Merge(pt: Vector3)مربع الحدود التيار المدمج مع نقطة محددة
Merge(pt: FVector3)مربع الحدود التيار المدمج مع نقطة محددة
Merge(x: double, y: double, z: double)مربع الحدود التيار المدمج مع نقطة محددة
Merge(bb: BoundingBox)مربع الحدود التيار المدمج مع نقطة محددة
ToString()يحصل على تمثيل السلسلة من مربع الحدود.
GetHashCode()يعيد رمز التجزئة لهذا المثيل
Equals(obj: object)يحدد إذا كان كائنان متساويان.
OverlapsWith(box: BoundingBox)تحقق مما إذا كان مربع الحدود الحالية يتداخل مع مربعة الحد المحددة.
Contains(p: Vector3)تحقق من أن النقطة p هي داخل مربع الحدود.
Contains(bbox: BoundingBox)تحقق من أن النقطة p هي داخل مربع الحدود.
Equals(other: BoundingBox)يحدد إذا كان كائنان متساويان.

انظر أيضاً

 العربية