Spec-Zone.ru › OpenJavaFX 17

Класс 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

Методы, объявленные в классе 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

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

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.

Spec-Zone.ru

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