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شرح:
nullBoundingBoxبخونید.جعبه محدود کننده صفر /
infiniteBoundingBoxبخونید.جعبه ي محدود کننده بي پايان
extentBoundingBoxExtentبخونید.بازهٔ جعبهٔ محدودکننده را دریافت می‌کند.
minimumVector3بخونید.حداقل گوشه ی جعبه مرزی @ return کمترین گوشہ ی قفسه مرضی /
maximumVector3بخونید.حداکثر گوشه ی جعبه مرزی @ return بیشترین گوشہ از جعب مرضی /
sizeVector3بخونید.اندازه جعبه محدود کننده @ return اندازه مربع محدودکننده /
centerVector3بخونید.مرکز جعبه محدوده.

روش ها

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 رمز هش جعبه محدودی /

همچنین ببینید:

 فارسی