BoundingBox
Общ преглед
BoundingBox е клас в Aspose.3d за Python.
BoundingBox предоставя геометрични заявки като минимум, максимум и размер. Може да тества съдържание и препъване с други полета.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
minimum | `` | Прочети. | е минималната точка на ъгъла (най-ниска x, y, z) на кутията; |
maximum | `` | Прочети. | |
center | `` | Прочети. | Това е геометричната точка на кутията. |
size | `` | Прочети. | Векторът, който представлява размерите на кутията по всяка ос е: |
extent | `` | Прочети. | Това е векторът от средата до максималния ъгъл. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
__init__() | |
get_null() → 'BoundingBox' | Връща BoundingBox, представляващо празно поле. |
get_infinite() → 'BoundingBox' | Връща BoundingBox, представляващо безкрайно поле. |
merge() | Разширява тази кутия, за да включи друга рамкова кутийка. |
contains(arg) | Проверява дали полето съдържа напълно дадена точка или поле. |
overlaps_with(box: 'BoundingBox') → bool | Връща вярно, ако това поле се припокрива с посоченото BoundingBox |
scale() → float | Връща равномерния коефициент на скалиране, приложен към полето. |
from_geometry(geometry) | Създава BoundingBox, който обхваща дадена геометрия. |