|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xith3d.physics.collision.CollisionResolver
public class CollisionResolver
The CollisionResolver checks for collisions and forwards them to
the SimulationWorld to resolve them.
| Constructor Summary | |
|---|---|
CollisionResolver(Body[] bodies1,
Body[] bodies2)
Creates a new CollisionResolver. |
|
CollisionResolver(Body body1,
Body body2)
Creates a new CollisionResolver. |
|
CollisionResolver(Body body1,
Body[] bodies2)
Creates a new CollisionResolver. |
|
CollisionResolver(Body body1,
Collideable collideable2)
Creates a new CollisionResolver. |
|
CollisionResolver(Body body1,
java.util.List<Body> bodies2)
Creates a new CollisionResolver. |
|
CollisionResolver(Collideable collideable1,
Collideable collideable2)
Creates a new CollisionResolver. |
|
CollisionResolver(CollideableGroup collideableGroup)
Creates a new collision match. |
|
CollisionResolver(java.util.List<Body> bodies1,
java.util.List<Body> bodies2)
Creates a new CollisionResolver. |
|
| Method Summary | |
|---|---|
boolean |
getIgnoreStatic()
|
void |
onCollision(Collision collision)
A collision has happened ! |
void |
setIgnoreStaticCollisions(boolean ignoreStatic)
|
protected void |
setManager(CollisionResolversManager manager)
|
void |
update()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CollisionResolver(Body body1,
Body body2)
CollisionResolver.
body1 - the first Bodybody2 - the second Body
public CollisionResolver(Body body1,
java.util.List<Body> bodies2)
CollisionResolver.
body1 - the first Bodybodies2 - the List of Bodies
public CollisionResolver(Body body1,
Body[] bodies2)
CollisionResolver.
body1 - the first Bodybodies2 - the List of Bodies
public CollisionResolver(java.util.List<Body> bodies1,
java.util.List<Body> bodies2)
CollisionResolver.
bodies1 - the first List of Bodiesbodies2 - the second List of Bodies
public CollisionResolver(Body[] bodies1,
Body[] bodies2)
CollisionResolver.
bodies1 - the first List of Bodiesbodies2 - the second List of Bodies
public CollisionResolver(Body body1,
Collideable collideable2)
CollisionResolver.
body1 - the first Bodycollideable2 - the second Collideable
public CollisionResolver(Collideable collideable1,
Collideable collideable2)
CollisionResolver.
collideable1 - the first Collideablecollideable2 - the second Collideablepublic CollisionResolver(CollideableGroup collideableGroup)
collideableGroup - the CollideableGroup| Method Detail |
|---|
public final void setIgnoreStaticCollisions(boolean ignoreStatic)
public final boolean getIgnoreStatic()
public void onCollision(Collision collision)
onCollision in interface CollisionListenercollision - Information about this collision, say,
contact position and normal, depth, geoms involved.public void update()
protected void setManager(CollisionResolversManager manager)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||