public class SphereCollider extends Collider
Constructor and Description |
---|
SphereCollider(float durchmesser)
Erstellt einen neuen sphärischen Collider ohne Offset.
|
SphereCollider(float durchmesser,
Vektor offset)
Erstellt einen neuen sphärischen Collider
|
SphereCollider(float durchmesser,
Vektor offset,
int genauigkeit)
Erstellt einen neuen sohärischen Collider.
|
Modifier and Type | Method and Description |
---|---|
Kreis |
ausDiesem(Punkt position) |
Collider |
clone()
Überschriebene Clone-Methode für effizientes, tiefgehendes klonen von Collidern.
|
boolean |
istNullCollider()
Gibt zur�ck, ob dieser Collider ein
NullCollider ist, also nur false zur�ckgeben kann. |
boolean |
verursachtCollision(Punkt positionThis,
Punkt positionOther,
Collider collider)
Prüft, ob dieser Collider sich mit einem weiteren Collider schneidet.
|
boxboxCollision, offset, offsetSetzen, sphereboxCollision, spheresphereCollision
public SphereCollider(float durchmesser)
Erstellt einen neuen sphärischen Collider ohne Offset.
durchmesser
- Der gewünschte Durchmesser des Colliders.public SphereCollider(float durchmesser, Vektor offset)
Erstellt einen neuen sphärischen Collider
durchmesser
- offset
- public SphereCollider(float durchmesser, Vektor offset, int genauigkeit)
Erstellt einen neuen sohärischen Collider.
durchmesser
- Der gewünschte Durchmesser.offset
- Der gewünschte Offset.genauigkeit
- Die gewünschte Genauigkeit (2^genauigkeit Ecken werden erzeugt für Kollisionstests)public boolean verursachtCollision(Punkt positionThis, Punkt positionOther, Collider collider)
Prüft, ob dieser Collider sich mit einem weiteren Collider schneidet.
verursachtCollision
in class Collider
collider
- Ein zweiter Collider.true
, falls sich dieser Collider mit dem zweiten Collider schneidet. Schneiden sich dieser Collider und der zweite Collider nicht, so gibt diese Funktion false
zurück.public boolean istNullCollider()
Gibt zur�ck, ob dieser Collider ein NullCollider
ist, also nur false
zur�ckgeben kann.
istNullCollider
in class Collider
true
, falls dieser Collider ein Null-Collider ist, sonst false
.