net.fortuna.saverscreens.bounce
Class BounceBehaviour
java.lang.Object
Behavior
net.fortuna.saverscreens.bounce.BounceBehaviour
- public class BounceBehaviour
- extends Behavior
- Author:
- Ben Fortuna
This behaviour provides the ability to make the specified Group "bounce"
(ie. change direction/rotation) when collision with other objects are
detected.
- See Also:
- Serialized Form
Constructor Summary |
BounceBehaviour(BranchGroup objectBg,
Bounds bounds)
|
BounceBehaviour(TransformGroup tg,
TransformGroup rtg,
RotationInterpolator ri)
Constructor for BounceBehaviour. |
Method Summary |
void |
initialize()
|
protected void |
onCollision(WakeupOnCollisionEntry criterion)
This method is called whenever a collision is detected. |
void |
processStimulus(java.util.Enumeration criteria)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BounceBehaviour
public BounceBehaviour(BranchGroup objectBg,
Bounds bounds)
BounceBehaviour
public BounceBehaviour(TransformGroup tg,
TransformGroup rtg,
RotationInterpolator ri)
- Constructor for BounceBehaviour.
initialize
public void initialize()
- See Also:
javax.media.j3d.Behavior#initialize()
processStimulus
public void processStimulus(java.util.Enumeration criteria)
- See Also:
javax.media.j3d.Behavior#processStimulus(Enumeration)
onCollision
protected void onCollision(WakeupOnCollisionEntry criterion)
- This method is called whenever a collision is detected.