|
|||||||||
| 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.WakeupOnCollisionExit
Class specifying a wakeup when the specified object no longer collides 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 | |
WakeupOnCollisionExit(Bounds armingBounds)
Constructs a new WakeupOnCollisionExit criterion. |
|
WakeupOnCollisionExit(Node armingNode)
Constructs a new WakeupOnCollisionExit criterion. |
|
WakeupOnCollisionExit(Node armingNode,
int speedHint)
Constructs a new WakeupOnCollisionExit criterion. |
|
WakeupOnCollisionExit(SceneGraphPath armingPath)
Constructs a new WakeupOnCollisionExit criterion. |
|
WakeupOnCollisionExit(SceneGraphPath armingPath,
int speedHint)
Constructs a new WakeupOnCollisionExit 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 WakeupOnCollisionExit(SceneGraphPath armingPath)
armingPath - the path used to arm collision
detection
public WakeupOnCollisionExit(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 WakeupOnCollisionExit(Node armingNode)
armingNode - the Group, Shape, or Morph node used to
arm collision detection
public WakeupOnCollisionExit(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 WakeupOnCollisionExit(Bounds armingBounds)
armingBounds - the bounds object used to arm collision
detection| Method 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 | ||||||||