BoundingBox

Общ преглед

BoundingBox е структура в Aspose.3D FOSS за .NET.

Ограничителната кутия с подреждане на оста

Тази структура предоставя 16 метода за работа с BoundingBox обекти в .NET програми. Наличните методи включват: BoundingBox, Contains, Equals, FromGeometry, GetHashCode, Merge, OverlapsWith, Scale, ToString. Всички публични членове са достъпни за всяко приложение .NET след инсталиране на пакета Aspose.3D FOSS for .Net. Свойства: Center, Extent, Infinite, Maximum, Minimum, Null, и още едно.

Свойства на веществата

Име на фирмата:Тип на изпитванеAccessОписание на състоянието
NullBoundingBoxПрочети.Пограничителната кутия за нула
InfiniteBoundingBoxПрочети.Безкрайната рамка.
ExtentBoundingBoxExtentПрочети.Получава обхвата на ограничителната кутия.
MinimumVector3Прочети.Минималният ъгъл на граничната кутия
MaximumVector3Прочети.Максималният ъгъл на граничната кутия
SizeVector3Прочети.Размер на граничната кутия
CenterVector3Прочети.В центъра на граничната кутия.

Методи

SignatureОписание на състоянието
BoundingBox(minimum: Vector3, maximum: Vector3)Инициализирайте крайно ограничаващо поле с даден минимален и максимален ъгъл.
BoundingBox(minimum: FVector3, maximum: FVector3)Инициализирайте крайно ограничаващо поле с даден минимален и максимален ъгъл.
BoundingBox(minX: double, minY: double, minZ: double, maxX: double, maxY: double, maxZ: double)Инициализирайте крайно ограничаващо поле с даден минимален и максимален ъгъл.
Scale()Изчислява най-голямата абсолютна стойност на координатите за всяка точка.
FromGeometry(geometry: Geometry)Конструирайте гранична кутия от дадена геометрия.
Merge(pt: Vector4)Свързване на поточната гранична кутия с дадена точка
Merge(pt: Vector3)Свързване на поточната гранична кутия с дадена точка
Merge(pt: FVector3)Свързване на поточната гранична кутия с дадена точка
Merge(x: double, y: double, z: double)Свързване на поточната гранична кутия с дадена точка
Merge(bb: BoundingBox)Слива новата кутия с настоящата гранична.
ToString()Получава низовото представяне на ограничителната кутия.
GetHashCode()Връща хеширания код за този екземпляр.
Equals(obj: object)Определя дали два обекта са равни.
OverlapsWith(box: BoundingBox)Проверете дали текущото ограничително поле се припокрива с посоченото ограничаващо поле.
Contains(p: Vector3)Проверете дали точка p е в граничната кутия.
Contains(bbox: BoundingBox)Ограничителната кутия, за да проверите дали е вътре в текущата ограничаваща кутийка.

Вижте също:

 Български