T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс BoundingBox

Класс BoundingBox расширяет класс Bounds и предоставляет следующие конструкторы и методы:

  • Конструктор public BoundingBox(double minX, double minY, double minZ, double width, double height, double depth).

  • Конструктор public BoundingBox(double minX, double minY, double width, double height).

  • Метод public boolean isEmpty() – возвращает true, если ширина, высота или глубина прямоугольника меньше нуля.

  • Метод public boolean contains(Point2D p) – возвращает true, если указанная точка находится в прямоугольнике.

  • Метод public boolean contains(Point3D p) – возвращает true, если указанная точка находится в прямоугольнике.

  • Метод public boolean contains(double x, double y) – возвращает true, если указанная точка находится в прямоугольнике.

  • Метод public boolean contains(double x, double y, double z) – возвращает true, если указанная точка находится в прямоугольнике.

  • Метод public boolean contains(Bounds b) – возвращает true, если данный прямоугольник содержит в себе указанный прямоугольник.

  • Метод public boolean contains(double x, double y, double w, double h) – возвращает true, если данный прямоугольник содержит в себе указанный прямоугольник.

  • Метод public boolean contains(double x, double y, double z, double w, double h, double depth) – возвращает true, если данный прямоугольник содержит в себе указанный прямоугольник.

  • Метод public boolean intersects(Bounds b) – возвращает true, если данный прямоугольник пересекается с указанным прямоугольником.

  • Метод public boolean intersects(double x, double y, double w, double h) – возвращает true, если данный прямоугольник пересекается с указанным прямоугольником.

  • Метод public boolean intersects(double x, double y, double z, double w, double h, double depth) – возвращает true, если данный прямоугольник пересекается с указанным прямоугольником.