BoundingBox
نمای کلی
BoundingBox یک کلاس در Aspose.3D FOSS برای جاوا است. وارثان از: Struct<BoundingBox>, Serializable.
جعبه مرزی محور /
این کلاس 27 روش برای کار با BoundingBox اشیاء در برنامه های جاوا را فراهم می کند. روش های موجود شامل: BoundingBox, clone, contains, copyFrom, equals, fromGeometry, getCenter, getExtent, getInfinite, getMaximum, getMinimum, getNull,، و 7 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: center, extent, infinite, maximum, minimum, null,، و يکتا ديگه .
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
null | BoundingBox | بخونید. | جعبه محدود کننده صفر / |
infinite | BoundingBox | بخونید. | جعبه ي محدود کننده بي پايان |
extent | BoundingBoxExtent | بخونید. | بازهٔ جعبهٔ محدودکننده را دریافت میکند. |
minimum | Vector3 | بخونید. | حداقل گوشه ی جعبه مرزی @ return کمترین گوشہ ی قفسه مرضی / |
maximum | Vector3 | بخونید. | حداکثر گوشه ی جعبه مرزی @ return بیشترین گوشہ از جعب مرضی / |
size | Vector3 | بخونید. | اندازه جعبه محدود کننده @ return اندازه مربع محدودکننده / |
center | Vector3 | بخونید. | مرکز جعبه محدوده. |
روش ها
| Signature | شرح: |
|---|---|
getNull() → BoundingBox | جعبه محدود کننده صفر / |
getInfinite() → BoundingBox | جعبه ي محدود کننده بي پايان |
BoundingBox(minimum: Vector3, maximum: Vector3) | یک جعبه محدود با حداقل و حداکثر گوشه @param minimum را شروع کنید. corner minimal @ param maximum را اعظمی / |
BoundingBox() | یک نمونه جدید از BoundingBox را شروع می کند. |
BoundingBox(minimum: FVector3, maximum: FVector3) | یک جعبه محدود با حداقل و حداکثر گوشه @param minimum را شروع کنید. corner minimal @ param maximum را اعظمی / |
BoundingBox(minX: double, minY: double, minZ: double, maxX: double, maxY: double, maxZ: double) | یک جعبه محدود با حداقل و حداکثر گوشه داده شده را شروع کنید @param minX حداقل گوشہ X @ param MinY کمترین گوشهه Y @ ParamminZ حداقل کون Z @Param maxX ماکسی |
fromGeometry(geometry: Geometry) → BoundingBox | ساخت یک جعبه محدودی از هندسه داده شده @param geometry هندسی برای محاسبه جعبی محددی @return جعبۀ محدیدی هندس given / |
getExtent() → BoundingBoxExtent | حدود جعبهٔ محدودکننده را دریافت میکند. |
getMinimum() → Vector3 | حداقل گوشه ی جعبه مرزی @ return کمترین گوشہ ی مربع مرضی / |
getMaximum() → Vector3 | حداکثر گوشه ی جعبه مرزی @ return بیشترین گوشہ از جعب مرضی / |
scale() → double | بزرگ ترین مقدار مختصات هر نقطه ای را محاسبه می کند. |
getSize() → Vector3 | اندازه جعبه محدود کننده @ return اندازه مربع محدودکننده / |
getCenter() → Vector3 | مرکز جعبه محدوده. |
merge(pt: Vector4) | با نقطه ای که داده شده است، مربع محدودی جریان را ادغام کنید @param pt نقطه برای ادم / |
merge(pt: Vector3) | با نقطه ای که داده شده است، مربع محدودی جریان را ادغام کنید @param pt نقطه برای ادم / |
merge(pt: FVector3) | با نقطه ای که داده شده است، مربع محدودی جریان را ادغام کنید @param pt نقطه برای ادم / |
merge(x: double, y: double, z: double) | با نقطه ای مشخص شده، مربع محدودی فعلی را ادغام کنید @param x نقطه ی باید در جعبه محددی ادمج شود @ param y نقطه که باید به جعبی محدیدی ادم شود@parum z نقطهی که بايد در قافیه ادماج گردد |
merge(bb: BoundingBox) | جعبه جدید را با جعبی محدودی فعلی ادغام می کند. |
mul(bbox: BoundingBox, mat: Matrix4) → BoundingBox | بارگذاری بیش از حد اپراتور برای ضرب، حداقل و حداکثر گوشه جعبه محدودی جدید توسط ماتریس تغییر خواهد کرد. |
toString() → String | دریافت نمای رشتهای جعبهٔ محدودیت. |
equals(obj: Object) → boolean | تعیین می کند که آیا دو شی مساوی هستند @param obj شی قابل مقایسه است اگر دو چیز برابر باشند true را بازمی گرداند / |
overlapsWith(box: BoundingBox) → boolean | بررسی کنید که آیا جعبه محدودی فعلی با جعبی محددی مشخص شده همپوشانی دارد. |
contains(p: Vector3) → boolean | بررسی کنید که نقطه p در داخل جعبه محدودی است @param p نقطه ای که باید تست شود @return True اگر نقطه درون جعبی محددی باشد / |
contains(bbox: BoundingBox) → boolean | جعبه محدودیتی که باید بررسی کنیم آیا داخل جعبی محدوده ای است. |
clone() → BoundingBox | توضیحات کپی شده از رابط: Struct @ return cloned instance / |
copyFrom(src: BoundingBox) | توضیحات کپی شده از رابط: ساختار @param src نمونه منبع برای کپي / |
hashCode() → int | کد هش این نمونه را باز می گرداند @ return رمز هش جعبه محدودی / |