BoundingBox2D

خلاصه ای

BoundingBox2D یک کلاس در Aspose.3D FOSS برای Typescript است.

BoundingBox2D.constructor() یک جعبه محدود کننده خالی بدون هیچ گونه افزونه ای ایجاد می کند.

این کلاس ۷ روش برای کار با اشیاء BoundingBox2D در برنامه های Typescript را ارائه می دهد. روش های موجود شامل: constructor, getCenter, getSize, infinite, merge, null, overlapsWith. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for Typescript به هر برنامه TypeScript دسترسی دارند. خواص: extent, maximum, minimum.

شرح:

BoundingBox2D یک کلاس در کتابخانه Aspose.3D FOSS برای TypeScript است که 8 روش و 3 ویژگی را برای استفاده برنامه ای نشان می دهد.

قابلیت های اصلی شامل: boundingboxextent; vector2; vector2.این عملیات به توسعه دهندگان امکان می دهد تا قابلیت boundingbox2d را مستقیماً در برنامه های TypeScript ادغام کنند.

این کلاس همچنین ارائه می دهد: extent مالکیت (در حد) ، minimum مالکیت (حداقل را می گیرد) ، maximum (حداقل به حداکثر می رسد).

این کلاس ۴ بار اضافه سازنده ارائه می دهد که امکان ابتدای انعطاف پذیر را بسته به زمینه فراخوانی فراهم می کند.

خواص

نام:نوع:Accessشرح:
extentBoundingBoxExtentبخونید.محدوده را دریافت می‌کند.
minimumVector2بخونید.حداقل را دریافت می‌کند.
maximumVector2بخونید.حداکثر را دریافت می‌کند.

روش ها

Signatureشرح:
constructor()یک جعبه از متراهای min و max ایجاد می کند.
constructor(minimum: Vector2, maximum: Vector2)
constructor(minX: number, minY: number, maxX: number, maxY: number)
constructor()
merge(pt: Vector2)با دامنه های فعلی خود را ادغام می کند (هیچ تاثیری ندارد)
merge(bb: BoundingBox2D)
merge()
getCenter()Vector2مرکز رو برگردونه.
getSize()Vector2اندازه رو میده.
overlapsWith(box: BoundingBox2D)booleanاگر این جعبه با جعبی که داده شده است تقاطع شود، true را باز می گرداند.
null()BoundingBox2Dیک جعبه محدود کننده را که نشان دهنده منطقه خالی است، باز می گرداند.
infinite()BoundingBox2Dیک جعبه محدود کننده را که در محدوده بی نهایت است باز می گرداند.

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

 فارسی