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یک جعبه محدود کننده را که در محدوده بی نهایت است باز می گرداند.

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

 فارسی