BoundingBox
نمای کلی
BoundingBox یک ساختار در Aspose.3D FOSS برای .NET است.
جعبه مرزی محور
این ساختار 16 روش برای کار با BoundingBox اشیاء در برنامه های .NET را فراهم می کند. روش های موجود شامل: BoundingBox, Contains, Equals, FromGeometry, GetHashCode, Merge, OverlapsWith, Scale, ToString. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: Center, Extent, Infinite, Maximum, Minimum, Null,، و يکتا ديگه .
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
Null | BoundingBox | بخونید. | جعبه محدود کننده null |
Infinite | BoundingBox | بخونید. | جعبه محدود کننده بی نهایت |
Extent | BoundingBoxExtent | بخونید. | حدود جعبهٔ محدودکننده را دریافت میکند. |
Minimum | Vector3 | بخونید. | حداقل گوشه ی جعبه مرزی |
Maximum | Vector3 | بخونید. | زاویه ی حداکثر جعبه مرزی |
Size | Vector3 | بخونید. | اندازه جعبه محدودیتی |
Center | Vector3 | بخونید. | مرکز جعبه محدوده. |
روش ها
| 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) | جعبه محدودیتی که باید بررسی کنیم آیا داخل جعبی محدوده ای است. |