BoundingBox2D

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.threed.Struct, java.io.Serializable

public final class BoundingBox2D implements Struct<BoundingBox2D>, Serializable

Осиально-выравненный ограничивающий прямоугольник для Vector2

Конструкторы

КонструкторОписание
BoundingBox2D(Vector2 minimum, Vector2 maximum)Инициализировать конечный ограничивающий прямоугольник с заданными минимальными и максимальными углами
BoundingBox2D()

Поля

ПолеОписание
INFINITEБесконечный ограничивающий прямоугольник
NULLНулевой ограничивающий прямоугольник

Методы

МетодОписание
clone()
copyFrom(BoundingBox2D src)
equals(Object obj)
getClass()
getExtent()Получает размер ограничивающего прямоугольника.
getMaximum()Максимальный угол ограничивающего прямоугольника
getMinimum()Минимальный угол ограничивающего прямоугольника
hashCode()
merge(BoundingBox2D bb)Объединяет новый прямоугольник с текущим ограничивающим прямоугольником.
merge(Vector2 pt)Объединяет новый прямоугольник с текущим ограничивающим прямоугольником.
notify()
notifyAll()
toString()Получает строковое представление ограничивающего прямоугольника.
wait()
wait(long arg0)
wait(long arg0, int arg1)

BoundingBox2D(Vector2 minimum, Vector2 maximum)

public BoundingBox2D(Vector2 minimum, Vector2 maximum)

Инициализировать конечный ограничивающий прямоугольник с заданными минимальными и максимальными углами

Parameters:

ПараметрТипОписание
minimumVector2Минимальный угол
maximumVector2Максимальный угол

BoundingBox2D()

public BoundingBox2D()

INFINITE

public static final BoundingBox2D INFINITE

Бесконечный ограничивающий прямоугольник

NULL

public static final BoundingBox2D NULL

Нулевой ограничивающий прямоугольник

clone()

public BoundingBox2D clone()

Клонировать текущий экземпляр

Returns: BoundingBox2D

copyFrom(BoundingBox2D src)

public void copyFrom(BoundingBox2D src)

Parameters:

ПараметрТипОписание
srcBoundingBox2D

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ПараметрТипОписание
objjava.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getExtent()

public BoundingBoxExtent getExtent()

Получает размер ограничивающего прямоугольника.

Returns: BoundingBoxExtent - the extent of the bounding box.

getMaximum()

public Vector2 getMaximum()

Максимальный угол ограничивающего прямоугольника

Returns: Vector2 - The maximum corner of the bounding box

getMinimum()

public Vector2 getMinimum()

Минимальный угол ограничивающего прямоугольника

Returns: Vector2 - The minimum corner of the bounding box

hashCode()

public int hashCode()

Returns: int

merge(BoundingBox2D bb)

public void merge(BoundingBox2D bb)

Объединяет новый прямоугольник с текущим ограничивающим прямоугольником.

Parameters:

ПараметрТипОписание
bbBoundingBox2DОграничивающий прямоугольник для объединения

merge(Vector2 pt)

public void merge(Vector2 pt)

Объединяет новый прямоугольник с текущим ограничивающим прямоугольником.

Parameters:

ПараметрТипОписание
ptVector2Точка для объединения

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Получает строковое представление ограничивающего прямоугольника.

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ПараметрТипОписание
arg0long
arg1int