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, и още едно.

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

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
extentBoundingBoxExtentПрочети.Разбира се.
minimumVector3Прочети.Получава минимум.
maximumVector3Прочети.Дава максимум.
sizeVector3Прочети.- Да, разбира се.
centerVector3Прочети.- Да, в центъра.
NULLBoundingBoxПрочети.Получи нула.
INFINITEBoundingBoxПрочети.Получи безкрайността.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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 пример.

Вижте също:

 Български