BoundingBox2D

Inheritance: java.lang.Object

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

public final class BoundingBox2D implements Struct<BoundingBox2D>, Serializable

El cuadro delimitador alineado a los ejes para Vector2

Constructores

ConstructorDescripción
BoundingBox2D(Vector2 minimum, Vector2 maximum)Inicializa un cuadro delimitador finito con la esquina mínima y máxima dadas
BoundingBox2D()

Campos

CampoDescripción
INFINITEEl cuadro delimitador infinito
NULLEl cuadro delimitador nulo

Métodos

MétodoDescripción
clone()
copyFrom(BoundingBox2D src)
equals(Object obj)
getClass()
getExtent()Obtiene la extensión del cuadro delimitador.
getMaximum()La esquina máxima del cuadro delimitador
getMinimum()La esquina mínima del cuadro delimitador
hashCode()
merge(BoundingBox2D bb)Fusiona el nuevo cuadro con el cuadro delimitador actual.
merge(Vector2 pt)Fusiona el nuevo cuadro con el cuadro delimitador actual.
notify()
notifyAll()
toString()Obtiene la representación en cadena del cuadro delimitador.
wait()
wait(long arg0)
wait(long arg0, int arg1)

BoundingBox2D(Vector2 minimum, Vector2 maximum)

public BoundingBox2D(Vector2 minimum, Vector2 maximum)

Inicializa un cuadro delimitador finito con la esquina mínima y máxima dadas

Parameters:

ParámetroTipoDescripción
minimumVector2La esquina mínima
maximumVector2La esquina máxima

BoundingBox2D()

public BoundingBox2D()

INFINITE

public static final BoundingBox2D INFINITE

El cuadro delimitador infinito

NULL

public static final BoundingBox2D NULL

El cuadro delimitador nulo

clone()

public BoundingBox2D clone()

Clonar la instancia actual

Returns: BoundingBox2D

copyFrom(BoundingBox2D src)

public void copyFrom(BoundingBox2D src)

Parameters:

ParámetroTipoDescripción
srcBoundingBox2D

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ParámetroTipoDescripción
objjava.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getExtent()

public BoundingBoxExtent getExtent()

Obtiene la extensión del cuadro delimitador.

Returns: BoundingBoxExtent - the extent of the bounding box.

getMaximum()

public Vector2 getMaximum()

La esquina máxima del cuadro delimitador

Returns: Vector2 - The maximum corner of the bounding box

getMinimum()

public Vector2 getMinimum()

La esquina mínima del cuadro delimitador

Returns: Vector2 - The minimum corner of the bounding box

hashCode()

public int hashCode()

Returns: int

merge(BoundingBox2D bb)

public void merge(BoundingBox2D bb)

Fusiona el nuevo cuadro con el cuadro delimitador actual.

Parameters:

ParámetroTipoDescripción
bbBoundingBox2DEl cuadro delimitador a fusionar

merge(Vector2 pt)

public void merge(Vector2 pt)

Fusiona el nuevo cuadro con el cuadro delimitador actual.

Parameters:

ParámetroTipoDescripción
ptVector2El punto a fusionar

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Obtiene la representación en cadena del cuadro delimitador.

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int