Класс BoundingBox
- javafx.geometry.Bounds
-
- javafx.geometry.BoundingBox
public class BoundingBox extends Bounds
С момента:
JavaFX 2.0
-
Краткое описание конструкторов
Конструкторы Конструктор и описание BoundingBox(double minX, double minY, double width, double height)Создает новый экземпляр 2DBoundingBox.BoundingBox(double minX, double minY, double minZ, double width, double height, double depth)Создает новый экземпляр 3DBoundingBox.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание booleancontains(Bounds b)Проверяет, полностью ли внутренняя часть этогоBoundsсодержит указанные Bounds,b.booleancontains(double x, double y)Проверяет, находятся ли указанные координаты(x, y)внутри границыBounds.booleancontains(double x, double y, double z)Проверяет, находятся ли указанные координаты(x, y, z)внутри границыBounds.booleancontains(double x, double y, double w, double h)Проверяет, полностью ли внутренняя часть этогоBoundsсодержит указанную прямоугольную область.booleancontains(double x, double y, double z, double w, double h, double d)Проверяет, полностью ли внутренняя часть этогоBoundsсодержит указанную прямоугольную область.booleancontains(Point2D p)Проверяет, находится ли указанная точка внутри границыBounds.booleancontains(Point3D p)Проверяет, находится ли указанная точка внутри границыBounds.booleanequals(Object obj)Указывает, является ли другой объект "равным" этому.inthashCode()Возвращает код хэш-суммы для объекта.booleanintersects(Bounds b)Проверяет, пересекается ли внутренняя часть этогоBoundsс внутренней частью указанных Bounds,b.booleanintersects(double x, double y, double w, double h)Проверяет, пересекается ли внутренняя часть этогоBoundsс внутренней частью указанной прямоугольной области.booleanintersects(double x, double y, double z, double w, double h, double d)Проверяет, пересекается ли внутренняя часть этогоBoundsс внутренней частью указанной прямоугольной области.booleanisEmpty()Указывает, является ли какая-либо из размерностей (ширина, высота или глубина) этого bounds меньше нуля.StringtoString()Возвращает строковое представление этогоBoundingBox.
-
Подробное описание конструкторов
-
BoundingBox
public BoundingBox(double minX, double minY, double minZ, double width, double height, double depth)Создаёт новый экземпляр 3DBoundingBox.Параметры:
minX- координата X верхнего левого угла
-
BoundingBox
public BoundingBox(double minX, double minY, double width, double height)Создаёт новый экземпляр 2DBoundingBox.Параметры:
minX- координата X верхнего левого угла
-
-
Подробное описание методов
-
isEmpty
public boolean isEmpty()
Указывает, является ли какая-либо из размерностей (ширина, высота или глубина) этого ограничивающего прямоугольника меньше нуля.
-
contains
public boolean contains(Point2D p)
Проверяет, находится ли указанная точка внутри границыBounds. Точки на границе считаются находящимися внутриBoundingBox.
-
contains
public boolean contains(Point3D p)
Проверяет, находится ли указанная точка внутри границыBounds. Точки на границе считаются находящимися внутриBoundingBox.
-
contains
public boolean contains(double x, double y)Проверяет, находятся ли указанные координаты(x, y)внутри границыBounds. Точки на границе считаются находящимися внутриBoundingBox.
-
contains
public boolean contains(double x, double y, double z)Проверяет, находятся ли указанные координаты(x, y, z)внутри границыBounds. Точки на границе считаются находящимися внутриBoundingBox.
-
contains
public boolean contains(Bounds b)
Проверяет, полностью ли внутренняя область этогоBoundsсодержит указанный прямоугольник,b. Точки на границе считаются находящимися внутриBoundingBox.
-
contains
public boolean contains(double x, double y, double w, double h)Проверяет, полностью ли внутренняя область этогоBoundsсодержит указанную прямоугольную область. Точки на границе считаются находящимися внутриBoundingBox.
-
contains
public boolean contains(double x, double y, double z, double w, double h, double d)Проверяет, полностью ли внутренняя область этогоBoundsсодержит указанную прямоугольную область. Точки на границе считаются находящимися внутриBoundingBox.
-
intersects
public boolean intersects(Bounds b)
Проверяет, пересекаются ли внутренние области этогоBoundsи указанного прямоугольника,b.Определено в:
intersectsв классеBoundsПараметры:
b- указанный прямоугольникВозвращает:
true, если внутренние области этого
Boundsи указанного прямоугольника,b, пересекаются.
-
intersects
public boolean intersects(double x, double y, double w, double h)Проверяет, пересекаются ли внутренние области этогоBoundsи указанной прямоугольной области.Определено в:
intersectsв классеBoundsПараметры:
x- координата x верхнего левого угла указанной прямоугольной областиВозвращает:
true, если внутренние области этого
Boundsи прямоугольной области пересекаются.
-
intersects
public boolean intersects(double x, double y, double z, double w, double h, double d)Проверяет, пересекаются ли внутренние области этогоBoundsи указанной прямоугольной области.Определено в:
intersectsв классеBoundsПараметры:
x- координата x верхнего левого угла указанного прямоугольного объёмаВозвращает:
true, если внутренние области этого
Boundsи прямоугольной области пересекаются.
-
equals
public boolean equals(Object obj)
Указывает, является ли какой-то другой объект "равным" этому.
-
hashCode
public int hashCode()
Возвращает хеш-код для объекта.
-
toString
public String toString()
Возвращает строковое представление этогоBoundingBox. Этот метод предназначен только для информационных целей. Содержание и формат возвращаемой строки могут отличаться между реализациями. Возвращаемая строка может быть пустой, но не может бытьnull.
-
© 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.