BoundingBox2D

Inheritance: java.lang.Object

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

public final class BoundingBox2D implements Struct<BoundingBox2D>, Serializable

Il riquadro di delimitazione allineato agli assi per Vector2

Costruttori

CostruttoreDescrizione
BoundingBox2D(Vector2 minimum, Vector2 maximum)Inizializza un box di delimitazione finito con gli angoli minimo e massimo specificati
BoundingBox2D()

Campi

CampoDescrizione
INFINITEIl box di delimitazione infinito
NULLIl box di delimitazione nullo

Metodi

MetodoDescrizione
clone()
copyFrom(BoundingBox2D src)
equals(Object obj)
getClass()
getExtent()Restituisce l’estensione del box di delimitazione.
getMaximum()L’angolo massimo del box di delimitazione
getMinimum()L’angolo minimo del box di delimitazione
hashCode()
merge(BoundingBox2D bb)Unisce il nuovo box al box di delimitazione corrente.
merge(Vector2 pt)Unisce il nuovo box al box di delimitazione corrente.
notify()
notifyAll()
toString()Restituisce la rappresentazione stringa del box di delimitazione.
wait()
wait(long arg0)
wait(long arg0, int arg1)

BoundingBox2D(Vector2 minimum, Vector2 maximum)

public BoundingBox2D(Vector2 minimum, Vector2 maximum)

Inizializza un box di delimitazione finito con gli angoli minimo e massimo specificati

Parameters:

ParametroTipoDescrizione
minimumVector2L’angolo minimo
maximumVector2L’angolo massimo

BoundingBox2D()

public BoundingBox2D()

INFINITE

public static final BoundingBox2D INFINITE

Il box di delimitazione infinito

NULL

public static final BoundingBox2D NULL

Il box di delimitazione nullo

clone()

public BoundingBox2D clone()

Clona l’istanza corrente

Returns: BoundingBox2D

copyFrom(BoundingBox2D src)

public void copyFrom(BoundingBox2D src)

Parameters:

ParametroTipoDescrizione
srcBoundingBox2D

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ParametroTipoDescrizione
objjava.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getExtent()

public BoundingBoxExtent getExtent()

Restituisce l’estensione del box di delimitazione.

Returns: BoundingBoxExtent - the extent of the bounding box.

getMaximum()

public Vector2 getMaximum()

L’angolo massimo del box di delimitazione

Returns: Vector2 - The maximum corner of the bounding box

getMinimum()

public Vector2 getMinimum()

L’angolo minimo del box di delimitazione

Returns: Vector2 - The minimum corner of the bounding box

hashCode()

public int hashCode()

Returns: int

merge(BoundingBox2D bb)

public void merge(BoundingBox2D bb)

Unisce il nuovo box al box di delimitazione corrente.

Parameters:

ParametroTipoDescrizione
bbBoundingBox2DIl box di delimitazione da unire

merge(Vector2 pt)

public void merge(Vector2 pt)

Unisce il nuovo box al box di delimitazione corrente.

Parameters:

ParametroTipoDescrizione
ptVector2Il punto da unire

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Restituisce la rappresentazione stringa del box di delimitazione.

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int