BoundingBox
Общ преглед
BoundingBox е клас в Aspose.3D FOSS за Java. Наследници от: Serializable.
BoundingBox.BoundingBox creates an empty bounding box with default minimum and maximum values.
Този клас предоставя 21 метода за работа с BoundingBox обекти в Java програми. Наличните методи включват: BoundingBox, contains, equals, getCenter, getExtent, getMaximum, getMinimum, getSize, hashCode, merge, overlapsWith, scale, и 1 допълнителен метод. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.3D FOSS for Java. Свойства: INFINITE, NULL, center, extent, maximum, minimum, и още едно.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
extent | BoundingBoxExtent | Прочети. | Разбира се. |
minimum | Vector3 | Прочети. | Получава минимум. |
maximum | Vector3 | Прочети. | Дава максимум. |
size | Vector3 | Прочети. | - Да, разбира се. |
center | Vector3 | Прочети. | - Да, в центъра. |
NULL | BoundingBox | Прочети. | Получи нула. |
INFINITE | BoundingBox | Прочети. | Получи безкрайността. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
BoundingBox() | Инициализира гранично поле с посочените минимални и максимални вектори. |
BoundingBox(minimum: Vector3, maximum: Vector3) | Назовава BoundingBox ((минимал, максимум) на този пример BoundingBox. |
BoundingBox(minimum: FVector3, maximum: FVector3) | Назовава BoundingBox ((минимал, максимум) на този пример BoundingBox. |
BoundingBox(minX: double, minY: double, minZ: double, maxX: double, maxY: double, maxZ: double) | Назовава BoundingBox ((minX, minY, MinZ, maxX , maxY ,maxZ) на този пример от BoundingBox. |
getExtent() → BoundingBoxExtent | Връща размера. |
getMinimum() → Vector3 | Връща минималния. |
getMaximum() → Vector3 | Върна максимума. |
getSize() → Vector3 | Върна размера. |
getCenter() → Vector3 | Връща центъра. |
scale() → double | Назовава скала на този BoundingBox пример. |
merge(pt: Vector4) | Назовава merge(pt) на този BoundingBox пример. |
merge(pt: Vector3) | Назовава merge(pt) на този BoundingBox пример. |
merge(pt: FVector3) | Назовава merge(pt) на този BoundingBox пример. |
merge(x: double, y: double, z: double) | Назовавания merge(x,y,z) на този BoundingBox пример. |
merge(bb: BoundingBox) | Назовава merge(bb) на този BoundingBox пример. |
overlapsWith(box: BoundingBox) → boolean | Наричане на приложения с {(box) в този случай. |
contains(p: Vector3) → boolean | Назовавания съдържат ((p) в този BoundingBox пример. |
contains(bbox: BoundingBox) → boolean | Назовавания съдържа ((bbox) на този BoundingBox пример. |
toString() → String | Назовава се наString в този BoundingBox пример. |
hashCode() → int | Назовава хашкод на този BoundingBox пример. |
equals(obj: Object) → boolean | Назовава равно на ((obj) в този BoundingBox пример. |