Класс 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() | Возвращает хэш-код объекта. |
String | toString() | Возвращает строковое представление этого BoundingBox. |
Методы, объявленные в классе javafx.geometry.Bounds
getCenterX, getCenterY, getCenterZ, getDepth, getHeight, getMaxX, getMaxY, getMaxZ, getMinX, getMinY, getMinZ, getWidth, intersects, intersects, intersects, isEmpty
Подробное описание конструкторов
BoundingBox
public BoundingBox(double minX, double minY, double minZ, double width, double height, double depth)
Создаёт новый экземпляр 3D
BoundingBox.- Параметры:
-
minX- координата X верхнего левого угла -
minY- координата Y верхнего левого угла -
minZ- минимальная координата ZBoundingBox -
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
Подробное описание методов
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 в противном случае
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 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.