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
| Costruttore | Descrizione |
|---|---|
| BoundingBox2D(Vector2 minimum, Vector2 maximum) | Inizializza un box di delimitazione finito con gli angoli minimo e massimo specificati |
| BoundingBox2D() |
Campi
| Campo | Descrizione |
|---|---|
| INFINITE | Il box di delimitazione infinito |
| NULL | Il box di delimitazione nullo |
Metodi
| Metodo | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| minimum | Vector2 | L’angolo minimo |
| maximum | Vector2 | L’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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| src | BoundingBox2D |
equals(Object obj)
public boolean equals(Object obj)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| obj | java.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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| bb | BoundingBox2D | Il box di delimitazione da unire |
merge(Vector2 pt)
public void merge(Vector2 pt)
Unisce il nuovo box al box di delimitazione corrente.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| pt | Vector2 | Il 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long | |
| arg1 | int |