BoundingBox
Огляд
BoundingBox є структурою в Aspose.3D FOSS для .NET.
Окреміна коробка з вирівнюванням осі.
Ця структура забезпечує 16 методів роботи з об’єктами BoundingBox в програмах .NET. Доступні методи включають: BoundingBox, Contains, Equals, FromGeometry, GetHashCode, Merge, OverlapsWith, Scale, ToString. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.3D FOSS для пакету .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) | Окремій коробку, щоб перевірити, чи є вона всередині поточного очермивального ящика. |