|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.media.j3d.SceneGraphObject
javax.media.j3d.Node
javax.media.j3d.Leaf
javax.media.j3d.Behavior
com.sun.j3d.utils.behaviors.vp.ViewPlatformBehavior
edu.d.umn.behaviors.FlyBehavior
edu.d.umn.behaviors.DEMViewerFlyBehavior
edu.d.umn.behaviors.stereo.StereoFlyBehavior
public class StereoFlyBehavior
Extends the FlyBehavior to operate on two different TransformGroups.
Field Summary |
---|
Fields inherited from class edu.d.umn.behaviors.DEMViewerFlyBehavior |
---|
modelList |
Fields inherited from class edu.d.umn.behaviors.FlyBehavior |
---|
awtCondition, bothCondition, canvasBounds, canvasCenter, deadXSize, deadYSize, ignoreMouseMotion, MAX_ANGLE, maxVelocity, motion, pitchAngle, pitchTransform, rollAngle, rollTransform, targetTG, targetTransform, velocity, velocityTransform, yawAngle, yawTransform |
Fields inherited from class com.sun.j3d.utils.behaviors.vp.ViewPlatformBehavior |
---|
homeTransform, vp |
Fields inherited from class javax.media.j3d.Node |
---|
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_LOCALE_READ, ALLOW_PARENT_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING |
Constructor Summary | |
---|---|
StereoFlyBehavior(java.util.ArrayList modelList,
javax.media.j3d.TransformGroup lCamera,
javax.media.j3d.TransformGroup rCamera)
Creates a new StereoFlyBehavior. |
|
StereoFlyBehavior(javax.media.j3d.TransformGroup c1,
javax.media.j3d.TransformGroup c2)
Creates a new instance of StereoFlyBehavior |
Method Summary | |
---|---|
void |
aerialView()
Sets both cameras to display an aerialView of the model. |
protected void |
integrateTransforms()
As FlyBehavior.integrateTransforms(), but applied to two TransformGroups. |
void |
levelOff()
Resets the roll and pitch angles to give you a flat view of the models. |
Methods inherited from class edu.d.umn.behaviors.FlyBehavior |
---|
getTarget, init, initialize, processAWTEvents, processKeyEvent, processMouseEvent, processStimulus, setMaxSpeed, setTarget |
Methods inherited from class com.sun.j3d.utils.behaviors.vp.ViewPlatformBehavior |
---|
getHomeTransform, getViewingPlatform, goHome, setHomeTransform, setViewingPlatform |
Methods inherited from class javax.media.j3d.Behavior |
---|
getEnable, getNumSchedulingIntervals, getSchedulingBoundingLeaf, getSchedulingBounds, getSchedulingInterval, getView, getWakeupCondition, postId, setEnable, setSchedulingBoundingLeaf, setSchedulingBounds, setSchedulingInterval, updateNodeReferences, wakeupOn |
Methods inherited from class javax.media.j3d.Node |
---|
cloneNode, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable |
Methods inherited from class javax.media.j3d.SceneGraphObject |
---|
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public StereoFlyBehavior(javax.media.j3d.TransformGroup c1, javax.media.j3d.TransformGroup c2)
c1
- left camerac2
- right camerapublic StereoFlyBehavior(java.util.ArrayList modelList, javax.media.j3d.TransformGroup lCamera, javax.media.j3d.TransformGroup rCamera)
modelList
- The list of models currently in the scene.lCamera
- The TransformGroup corresponding to the left eye view.rCamera
- The TransformGroup corresponding to the right eye view.Method Detail |
---|
protected void integrateTransforms()
integrateTransforms
in class FlyBehavior
public void aerialView()
aerialView
in class DEMViewerFlyBehavior
public void levelOff()
levelOff
in class FlyBehavior
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |