Spec-Zone.ru › OpenJavaFX 21

Класс BoundingBox

java.lang.Object
javafx.geometry.Bounds
javafx.geometry.BoundingBox
public class BoundingBox extends Bounds
Прямоугольная область, используемая для описания границ узла или другого объекта графа сцены.
Since:
JavaFX 2.0

Краткое описание конструкторов

Конструктор Описание
BoundingBox(double minX, double minY, double width, double height)
Создает новый экземпляр 2D BoundingBox.
BoundingBox(double minX, double minY, double minZ, double width, double height, double depth)
Создает новый экземпляр 3D BoundingBox.

Краткое описание методов

Модификатор и тип Метод Описание
boolean contains(double x, double y)
Проверяет, находятся ли указанные координаты (x, y) внутри границы Bounds.
boolean contains(double x, double y, double z)
Проверяет, находятся ли указанные координаты (x, y, z) внутри границы Bounds.
boolean contains(double x, double y, double w, double h)
Проверяет, полностью ли внутренняя область этого Bounds содержит указанную прямоугольную область.
boolean contains(double x, double y, double z, double w, double h, double d)
Проверяет, полностью ли внутренняя область этого Bounds содержит указанную прямоугольную область.
boolean contains(Bounds b)
Проверяет, полностью ли внутренняя область этого Bounds содержит указанную область Bounds, b.
boolean contains(Point2D p)
Проверяет, находится ли указанная точка внутри границы Bounds.
boolean contains(Point3D p)
Проверяет, находится ли указанная точка внутри границы Bounds.
boolean equals(Object obj)
Указывает, равен ли другой объект этому.
int hashCode()
Возвращает хэш-код для объекта.
boolean intersects(double x, double y, double w, double h)
Проверяет, пересекается ли внутренняя область этого Bounds с внутренней областью указанной прямоугольной области.
boolean intersects(double x, double y, double z, double w, double h, double d)
Проверяет, пересекается ли внутренняя область этого Bounds с внутренней областью указанной прямоугольной области.
boolean intersects(Bounds b)
Проверяет, пересекается ли внутренняя область этого Bounds с внутренней областью указанной области Bounds, b.
boolean isEmpty()
Указывает, меньше ли какое-либо из измерений (ширина, высота или глубина) этой области, чем ноль.
String toString()
Возвращает строковое представление этого BoundingBox.

Методы, объявленные в классе javafx.geometry.Bounds

getCenterX, getCenterY, getCenterZ, getDepth, getHeight, getMaxX, getMaxY, getMaxZ, getMinX, getMinY, getMinZ, getWidth

Методы, объявленные в классе java.lang.Object

clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Подробное описание конструкторов

BoundingBox

public BoundingBox(double minX, double minY, double minZ, double width, double height, double depth)
Создаёт новый экземпляр 3D BoundingBox.
Параметры:
minX - координата X верхнего левого угла
minY - координата Y верхнего левого угла
minZ - минимальная координата z BoundingBox
width - ширина BoundingBox
height - высота BoundingBox
depth - глубина BoundingBox

BoundingBox

public BoundingBox(double minX, double minY, double width, double height)
Создаёт новый экземпляр 2D BoundingBox.
Параметры:
minX - координата X верхнего левого угла
minY - координата Y верхнего левого угла
width - ширина BoundingBox
height - высота BoundingBox

Подробное описание методов

isEmpty

public boolean isEmpty()
Указывает, меньше ли хотя бы одна из размерностей (ширина, высота или глубина) этого объекта границ нуля.
Определено в:
isEmpty в классе Bounds
Возвращает:
true, если хотя бы одна из размерностей (ширина, высота или глубина) этого объекта границ меньше нуля; false в противном случае.

contains

public boolean contains(Point2D p)
Проверяет, находится ли указанная точка внутри границ Bounds. Точки на границе считаются находящимися внутри BoundingBox.
Определено в:
contains в классе Bounds
Параметры:
p - проверяемая точка
Возвращает:
true, если указанная точка находится внутри границ этого Bounds; false в противном случае

contains

public boolean contains(Point3D p)
Проверяет, находится ли указанная точка внутри границ Bounds. Точки на границе считаются находящимися внутри BoundingBox.
Определено в:
contains в классе Bounds
Параметры:
p - проверяемая 3D точка
Возвращает:
true, если указанная точка находится внутри границ этого Bounds; false в противном случае

contains

public boolean contains(double x, double y)
Проверяет, находятся ли указанные координаты (x, y) внутри границ Bounds. Точки на границе считаются находящимися внутри BoundingBox.
Определено в:
contains в классе Bounds
Параметры:
x - проверяемая координата x
y - проверяемая координата y
Возвращает:
true, если указанные координаты (x, y) находятся внутри границ этого Bounds; false в противном случае

contains

public boolean contains(double x, double y, double z)
Проверяет, находятся ли указанные координаты (x, y, z) внутри границ Bounds. Точки на границе считаются находящимися внутри BoundingBox.
Определено в:
contains в классе Bounds
Параметры:
x - проверяемая координата x
y - проверяемая координата y
z - проверяемая координата z
Возвращает:
true, если указанные координаты (x, y) находятся внутри границ этого Bounds; false в противном случае

contains

public boolean contains(Bounds b)
Проверяет, полностью ли внутренняя область этого Bounds содержит указанную область Bounds, b. Точки на границе считаются находящимися внутри BoundingBox.
Определено в:
contains в классе Bounds
Параметры:
b - Указанная область Bounds
Возвращает:
true, если указанная область Bounds, b, находится внутри границ этого Bounds; false в противном случае

contains

public boolean contains(double x, double y, double w, double h)
Проверяет, полностью ли внутренняя область этого Bounds содержит указанную прямоугольную область. Точки на границе считаются находящимися внутри BoundingBox.
Определено в:
contains в классе Bounds
Параметры:
x - координата x верхнего левого угла указанной прямоугольной области
y - координата y верхнего левого угла указанной прямоугольной области
w - ширина указанной прямоугольной области
h - высота указанной прямоугольной области
Возвращает:
true, если внутренняя область этого Bounds полностью содержит указанную прямоугольную область; false в противном случае

contains

public boolean contains(double x, double y, double z, double w, double h, double d)
Проверяет, полностью ли внутренняя область этого Bounds содержит указанную прямоугольную область. Точки на границе считаются находящимися внутри BoundingBox.
Определено в:
contains в классе Bounds
Параметры:
x - координата x верхнего левого угла указанного прямоугольного объёма
y - координата y верхнего левого угла указанного прямоугольного объёма
z - координата z верхнего левого угла указанного прямоугольного объёма
w - ширина указанного прямоугольного объёма
h - высота указанного прямоугольного объёма
d - глубина указанного прямоугольного объёма
Возвращает:
true, если внутренняя область этого Bounds полностью содержит указанную прямоугольную область; false в противном случае

intersects

public boolean intersects(Bounds b)
Проверяет, пересекаются ли внутренние области этого Bounds и указанной области Bounds, b.
Определено в:
intersects в классе Bounds
Параметры:
b - Указанная область Bounds
Возвращает:
true, если внутренние области этого Bounds и указанной области Bounds, b, пересекаются

intersects

public boolean intersects(double x, double y, double w, double h)
Проверяет, пересекаются ли внутренние области этого Bounds и указанной прямоугольной области.
Определено в:
intersects в классе Bounds
Параметры:
x - координата x верхнего левого угла указанной прямоугольной области
y - координата y верхнего левого угла указанной прямоугольной области
w - ширина указанной прямоугольной области
h - высота указанной прямоугольной области
Возвращает:
true, если внутренние области этого Bounds и указанной прямоугольной области пересекаются

intersects

public boolean intersects(double x, double y, double z, double w, double h, double d)
Проверяет, пересекаются ли внутренние области этого Bounds и указанной прямоугольной области.
Определено в:
intersects в классе Bounds
Параметры:
x - координата x верхнего левого угла указанного прямоугольного объёма
y - координата y верхнего левого угла указанного прямоугольного объёма
z - координата z верхнего левого угла указанного прямоугольного объёма
w - ширина указанного прямоугольного объёма
h - высота указанного прямоугольного объёма
d - глубина указанного прямоугольного объёма
Возвращает:
true, если внутренние области этого Bounds и указанной прямоугольной области пересекаются

equals

public boolean equals(Object obj)
Указывает, является ли другой объект "равным" этому.
Переопределяет:
equals в классе Object
Параметры:
obj - ссылка на объект для сравнения
Возвращает:
true, если этот объект такой же, как аргумент obj; false в противном случае

hashCode

public int hashCode()
Возвращает код хеширования для объекта.
Переопределяет:
hashCode в классе Object
Возвращает:
код хеширования для объекта.

toString

public String toString()
Возвращает строковое представление этого BoundingBox. Этот метод предназначен только для информационных целей. Содержание и формат возвращаемой строки могут различаться между реализациями. Возвращаемая строка может быть пустой, но не может быть null.
Overrides:
toString в классе Object

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API