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 | شرح: |
|---|---|---|---|
extent | BoundingBoxExtent | بخونید. | محدوده را دریافت میکند. |
minimum | Vector2 | بخونید. | حداقل را دریافت میکند. |
maximum | Vector2 | بخونید. | حداکثر را دریافت میکند. |
روش ها
| 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 | یک جعبه محدود کننده را که در محدوده بی نهایت است باز می گرداند. |