interaction.navigation
Class ViewPoint

java.lang.Object
  extended byjavax.media.j3d.SceneGraphObject
      extended byjavax.media.j3d.Node
          extended byjavax.media.j3d.Leaf
              extended byjavax.media.j3d.Behavior
                  extended byjavax.media.j3d.Interpolator
                      extended byjavax.media.j3d.TransformInterpolator
                          extended byjavax.media.j3d.PathInterpolator
                              extended byjavax.media.j3d.RotPosPathInterpolator
                                  extended byinteraction.navigation.ViewPoint

public class ViewPoint
extends javax.media.j3d.RotPosPathInterpolator

Ermölicht eine einfache Pfadinterpolation ausgehend von der aktuellen Transformation der zu manipulierenden TransformGroup zu der Zieltransformation.

Version:
1.0 (2005/04/26)
Author:
Martin Hedler

Field Summary
 
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_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
 
Constructor Summary
ViewPoint(javax.media.j3d.TransformGroup trGrp)
          Erstellt eine Instanz der Klasse.
 
Method Summary
 javax.media.j3d.Node cloneNode(boolean arg0)
           
 void moveTo(javax.media.j3d.Transform3D trans)
          Startet die Interpolation von der aktuellen Position der registrierten TransformGroup aus zur angegebenen Zieltransformation.
 void processStimulus(java.util.Enumeration arg0)
           
 
Methods inherited from class javax.media.j3d.RotPosPathInterpolator
computeTransform, getAxisOfRotPos, getPosition, getPositions, getQuat, getQuats, setAxisOfRotPos, setPathArrays, setPosition, setQuat
 
Methods inherited from class javax.media.j3d.PathInterpolator
getArrayLengths, getKnot, getKnots, setKnot
 
Methods inherited from class javax.media.j3d.TransformInterpolator
getTarget, getTransformAxis, setTarget, setTransformAxis, updateNodeReferences
 
Methods inherited from class javax.media.j3d.Interpolator
getAlpha, initialize, setAlpha
 
Methods inherited from class javax.media.j3d.Behavior
getEnable, getNumSchedulingIntervals, getSchedulingBoundingLeaf, getSchedulingBounds, getSchedulingInterval, postId, setEnable, setSchedulingBoundingLeaf, setSchedulingBounds, setSchedulingInterval
 
Methods inherited from class javax.media.j3d.Node
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, getCapability, getCapabilityIsFrequent, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setUserData
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewPoint

public ViewPoint(javax.media.j3d.TransformGroup trGrp)
Erstellt eine Instanz der Klasse.

Parameters:
trGrp - Die TransformGroup die manipuliert werden soll.
Method Detail

moveTo

public void moveTo(javax.media.j3d.Transform3D trans)
Startet die Interpolation von der aktuellen Position der registrierten TransformGroup aus zur angegebenen Zieltransformation.

Parameters:
trans - Die Zieltransformation.

processStimulus

public void processStimulus(java.util.Enumeration arg0)

cloneNode

public javax.media.j3d.Node cloneNode(boolean arg0)