Spec-Zone.ru › OpenJavaFX 24

Класс 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.
Переопределяет:
toString в классе Object

Сообщить об ошибке или предложить улучшение
Авторское право © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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