BoundingBox2D

Inheritance: java.lang.Object

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

public final class BoundingBox2D implements Struct<BoundingBox2D>, Serializable

Die achsenorientierte Begrenzungsbox für Vector2

Konstruktoren

KonstruktorBeschreibung
BoundingBox2D(Vector2 minimum, Vector2 maximum)Initialisieren Sie eine endliche Begrenzungsbox mit gegebenen minimalen und maximalen Eckpunkten
BoundingBox2D()

Felder

FeldBeschreibung
INFINITEDie unendliche Begrenzungsbox
NULLDie Null-Begrenzungsbox

Methoden

MethodeBeschreibung
clone()
copyFrom(BoundingBox2D src)
equals(Object obj)
getClass()
getExtent()Gibt den Umfang der Begrenzungsbox zurück.
getMaximum()Der maximale Eckpunkt der Begrenzungsbox
getMinimum()Der minimale Eckpunkt der Begrenzungsbox
hashCode()
merge(BoundingBox2D bb)Fügt die neue Box in die aktuelle Begrenzungsbox ein.
merge(Vector2 pt)Fügt die neue Box in die aktuelle Begrenzungsbox ein.
notify()
notifyAll()
toString()Gibt die Zeichenkettenrepräsentation der Begrenzungsbox zurück.
wait()
wait(long arg0)
wait(long arg0, int arg1)

BoundingBox2D(Vector2 minimum, Vector2 maximum)

public BoundingBox2D(Vector2 minimum, Vector2 maximum)

Initialisieren Sie eine endliche Begrenzungsbox mit gegebenen minimalen und maximalen Eckpunkten

Parameters:

ParameterTypBeschreibung
minimumVector2Der minimale Eckpunkt
maximumVector2Der maximale Eckpunkt

BoundingBox2D()

public BoundingBox2D()

INFINITE

public static final BoundingBox2D INFINITE

Die unendliche Begrenzungsbox

NULL

public static final BoundingBox2D NULL

Die Null-Begrenzungsbox

clone()

public BoundingBox2D clone()

Klone aktuelle Instanz

Returns: BoundingBox2D

copyFrom(BoundingBox2D src)

public void copyFrom(BoundingBox2D src)

Parameters:

ParameterTypBeschreibung
srcBoundingBox2D

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ParameterTypBeschreibung
objjava.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getExtent()

public BoundingBoxExtent getExtent()

Gibt den Umfang der Begrenzungsbox zurück.

Returns: BoundingBoxExtent - the extent of the bounding box.

getMaximum()

public Vector2 getMaximum()

Der maximale Eckpunkt der Begrenzungsbox

Returns: Vector2 - The maximum corner of the bounding box

getMinimum()

public Vector2 getMinimum()

Der minimale Eckpunkt der Begrenzungsbox

Returns: Vector2 - The minimum corner of the bounding box

hashCode()

public int hashCode()

Returns: int

merge(BoundingBox2D bb)

public void merge(BoundingBox2D bb)

Fügt die neue Box in die aktuelle Begrenzungsbox ein.

Parameters:

ParameterTypBeschreibung
bbBoundingBox2DDie zu zusammenzufügende Begrenzungsbox

merge(Vector2 pt)

public void merge(Vector2 pt)

Fügt die neue Box in die aktuelle Begrenzungsbox ein.

Parameters:

ParameterTypBeschreibung
ptVector2Der zusammenzufügende Punkt

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Gibt die Zeichenkettenrepräsentation der Begrenzungsbox zurück.

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int