BoundingBox2D

Inheritance: java.lang.Object

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

public final class BoundingBox2D implements Struct<BoundingBox2D>, Serializable

De as-uitgelijnde begrenzingsdoos voor Vector2

Constructors

ConstructorBeschrijving
BoundingBox2D(Vector2 minimum, Vector2 maximum)Initialiseer een eindige begrenzingsdoos met de opgegeven minimale en maximale hoek
BoundingBox2D()

Velden

VeldBeschrijving
INFINITEDe oneindige begrenzingsdoos
NULLDe nulbegrenzingsdoos

Methoden

MethodeBeschrijving
clone()
copyFrom(BoundingBox2D src)
equals(Object obj)
getClass()
getExtent()Haalt de omvang van de begrenzingsdoos op.
getMaximum()De maximale hoek van de begrenzingsdoos
getMinimum()De minimale hoek van de begrenzingsdoos
hashCode()
merge(BoundingBox2D bb)Voegt de nieuwe doos samen met de huidige begrenzingsdoos.
merge(Vector2 pt)Voegt de nieuwe doos samen met de huidige begrenzingsdoos.
notify()
notifyAll()
toString()Haalt de tekenreeksrepresentatie van de begrenzingsdoos op.
wait()
wait(long arg0)
wait(long arg0, int arg1)

BoundingBox2D(Vector2 minimum, Vector2 maximum)

public BoundingBox2D(Vector2 minimum, Vector2 maximum)

Initialiseer een eindige begrenzingsdoos met de opgegeven minimale en maximale hoek

Parameters:

ParameterTypeBeschrijving
minimumVector2De minimale hoek
maximumVector2De maximale hoek

BoundingBox2D()

public BoundingBox2D()

INFINITE

public static final BoundingBox2D INFINITE

De oneindige begrenzingsdoos

NULL

public static final BoundingBox2D NULL

De nulbegrenzingsdoos

clone()

public BoundingBox2D clone()

Kloon huidige instantie

Returns: BoundingBox2D

copyFrom(BoundingBox2D src)

public void copyFrom(BoundingBox2D src)

Parameters:

ParameterTypeBeschrijving
srcBoundingBox2D

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ParameterTypeBeschrijving
objjava.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getExtent()

public BoundingBoxExtent getExtent()

Haalt de omvang van de begrenzingsdoos op.

Returns: BoundingBoxExtent - the extent of the bounding box.

getMaximum()

public Vector2 getMaximum()

De maximale hoek van de begrenzingsdoos

Returns: Vector2 - The maximum corner of the bounding box

getMinimum()

public Vector2 getMinimum()

De minimale hoek van de begrenzingsdoos

Returns: Vector2 - The minimum corner of the bounding box

hashCode()

public int hashCode()

Returns: int

merge(BoundingBox2D bb)

public void merge(BoundingBox2D bb)

Voegt de nieuwe doos samen met de huidige begrenzingsdoos.

Parameters:

ParameterTypeBeschrijving
bbBoundingBox2DDe te combineren begrenzingsdoos

merge(Vector2 pt)

public void merge(Vector2 pt)

Voegt de nieuwe doos samen met de huidige begrenzingsdoos.

Parameters:

ParameterTypeBeschrijving
ptVector2Het te combineren punt

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Haalt de tekenreeksrepresentatie van de begrenzingsdoos op.

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int