BoundingBox2D

Inheritance: java.lang.Object

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

public final class BoundingBox2D implements Struct<BoundingBox2D>, Serializable

Den axeljusterade avgränsningsboxen för Vector2

Konstruktörer

KonstruktorBeskrivning
BoundingBox2D(Vector2 minimum, Vector2 maximum)Initiera en ändlig avgränsningsbox med angivet minsta och största hörn
BoundingBox2D()

Fält

FältBeskrivning
INFINITEDen oändliga avgränsningsboxen
NULLDen nullavgränsningsboxen

Metoder

MetodBeskrivning
clone()
copyFrom(BoundingBox2D src)
equals(Object obj)
getClass()
getExtent()Hämtar omfattningen av avgränsningsboxen.
getMaximum()Det maximala hörnet av avgränsningsboxen
getMinimum()Det minsta hörnet av avgränsningsboxen
hashCode()
merge(BoundingBox2D bb)Slår ihop den nya boxen med den aktuella avgränsningsboxen.
merge(Vector2 pt)Slår ihop den nya boxen med den aktuella avgränsningsboxen.
notify()
notifyAll()
toString()Hämtar strängrepresentationen av avgränsningsboxen.
wait()
wait(long arg0)
wait(long arg0, int arg1)

BoundingBox2D(Vector2 minimum, Vector2 maximum)

public BoundingBox2D(Vector2 minimum, Vector2 maximum)

Initiera en ändlig avgränsningsbox med angivet minsta och största hörn

Parameters:

ParameterTypBeskrivning
minimumVector2Det minsta hörnet
maximumVector2Det största hörnet

BoundingBox2D()

public BoundingBox2D()

INFINITE

public static final BoundingBox2D INFINITE

Den oändliga avgränsningsboxen

NULL

public static final BoundingBox2D NULL

Den nullavgränsningsboxen

clone()

public BoundingBox2D clone()

Klona aktuell instans

Returns: BoundingBox2D

copyFrom(BoundingBox2D src)

public void copyFrom(BoundingBox2D src)

Parameters:

ParameterTypBeskrivning
srcBoundingBox2D

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ParameterTypBeskrivning
objjava.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getExtent()

public BoundingBoxExtent getExtent()

Hämtar omfattningen av avgränsningsboxen.

Returns: BoundingBoxExtent - the extent of the bounding box.

getMaximum()

public Vector2 getMaximum()

Det maximala hörnet av avgränsningsboxen

Returns: Vector2 - The maximum corner of the bounding box

getMinimum()

public Vector2 getMinimum()

Det minsta hörnet av avgränsningsboxen

Returns: Vector2 - The minimum corner of the bounding box

hashCode()

public int hashCode()

Returns: int

merge(BoundingBox2D bb)

public void merge(BoundingBox2D bb)

Slår ihop den nya boxen med den aktuella avgränsningsboxen.

Parameters:

ParameterTypBeskrivning
bbBoundingBox2DAvgränsningsboxen att slå ihop

merge(Vector2 pt)

public void merge(Vector2 pt)

Slår ihop den nya boxen med den aktuella avgränsningsboxen.

Parameters:

ParameterTypBeskrivning
ptVector2Punkten att slå ihop

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Hämtar strängrepresentationen av avgränsningsboxen.

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int