|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.media.j3d.WakeupCondition | +--javax.media.j3d.WakeupCriterion | +--javax.media.j3d.WakeupOnCollisionMovement
Class specifying a wakeup when the specified object moves while in collision with any other object in the scene graph.
Field Summary | |
static int |
USE_BOUNDS
Use geometric bounds as an approximation in computing collisions. |
static int |
USE_GEOMETRY
Use geometry in computing collisions. |
Constructor Summary | |
WakeupOnCollisionMovement(Bounds armingBounds)
Constructs a new WakeupOnCollisionMovement criterion. |
|
WakeupOnCollisionMovement(Node armingNode)
Constructs a new WakeupOnCollisionMovement criterion. |
|
WakeupOnCollisionMovement(Node armingNode,
int speedHint)
Constructs a new WakeupOnCollisionMovement criterion. |
|
WakeupOnCollisionMovement(SceneGraphPath armingPath)
Constructs a new WakeupOnCollisionMovement criterion. |
|
WakeupOnCollisionMovement(SceneGraphPath armingPath,
int speedHint)
Constructs a new WakeupOnCollisionMovement criterion. |
Method Summary | |
Bounds |
getArmingBounds()
Returns the bounds object used in specifying the collision condition. |
SceneGraphPath |
getArmingPath()
Returns the path used in specifying the collision condition. |
Bounds |
getTriggeringBounds()
Retrieves the Bounds object that caused the collision |
SceneGraphPath |
getTriggeringPath()
Retrieves the path describing the object causing the collision. |
Methods inherited from class javax.media.j3d.WakeupCriterion |
hasTriggered |
Methods inherited from class javax.media.j3d.WakeupCondition |
allElements,
triggeredElements |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static final int USE_GEOMETRY
public static final int USE_BOUNDS
Constructor Detail |
public WakeupOnCollisionMovement(SceneGraphPath armingPath)
armingPath
- the path used to arm collision
detectionpublic WakeupOnCollisionMovement(SceneGraphPath armingPath, int speedHint)
armingPath
- the path used to arm collision
detectionspeedHint
- one of USE_GEOMETRY or USE_BOUNDS, specifies how
accurately Java 3D will perform collision detectionpublic WakeupOnCollisionMovement(Node armingNode)
armingNode
- the Group, Shape, or Morph node used to
arm collision detectionpublic WakeupOnCollisionMovement(Node armingNode, int speedHint)
armingNode
- the Group, Shape, or Morph node used to
arm collision detectionspeedHint
- one of USE_GEOMETRY or USE_BOUNDS, specifies how
accurately Java 3D will perform collision detectionpublic WakeupOnCollisionMovement(Bounds armingBounds)
armingBounds
- the bounds object used to arm collision
detectionMethod Detail |
public SceneGraphPath getArmingPath()
public Bounds getArmingBounds()
public SceneGraphPath getTriggeringPath()
public Bounds getTriggeringBounds()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |