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 | Описание на състоянието |
|---|---|---|---|
Null | BoundingBox | Прочети. | Пограничителната кутия за нула |
Infinite | BoundingBox | Прочети. | Безкрайната рамка. |
Extent | BoundingBoxExtent | Прочети. | Получава обхвата на ограничителната кутия. |
Minimum | Vector3 | Прочети. | Минималният ъгъл на граничната кутия |
Maximum | Vector3 | Прочети. | Максималният ъгъл на граничната кутия |
Size | Vector3 | Прочети. | Размер на граничната кутия |
Center | Vector3 | Прочети. | В центъра на граничната кутия. |
Методи
| 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) | Ограничителната кутия, за да проверите дали е вътре в текущата ограничаваща кутийка. |