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Опис
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)Окремій коробку, щоб перевірити, чи є вона всередині поточного очермивального ящика.

Дивіться також

 Українська