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
| Constructor | Descripción |
|---|---|
| BoundingBox2D(Vector2 minimum, Vector2 maximum) | Inicializa un cuadro delimitador finito con la esquina mínima y máxima dadas |
| BoundingBox2D() |
Campos
| Campo | Descripción |
|---|---|
| INFINITE | El cuadro delimitador infinito |
| NULL | El cuadro delimitador nulo |
Métodos
| Método | Descripció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ámetro | Tipo | Descripción |
|---|---|---|
| minimum | Vector2 | La esquina mínima |
| maximum | Vector2 | La 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ámetro | Tipo | Descripción |
|---|---|---|
| src | BoundingBox2D |
equals(Object obj)
public boolean equals(Object obj)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| obj | java.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ámetro | Tipo | Descripción |
|---|---|---|
| bb | BoundingBox2D | El cuadro delimitador a fusionar |
merge(Vector2 pt)
public void merge(Vector2 pt)
Fusiona el nuevo cuadro con el cuadro delimitador actual.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| pt | Vector2 | El 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ámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long | |
| arg1 | int |