jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics
クラス PFViewLookatInterpolator

java.lang.Object
  上位を拡張 javax.media.j3d.SceneGraphObject
      上位を拡張 javax.media.j3d.Node
          上位を拡張 javax.media.j3d.Leaf
              上位を拡張 javax.media.j3d.Behavior
                  上位を拡張 javax.media.j3d.Interpolator
                      上位を拡張 jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFViewLookatInterpolator

public class PFViewLookatInterpolator
extends javax.media.j3d.Interpolator

視点・参照点インタポレータクラス


フィールドの概要
 
クラス javax.media.j3d.Interpolator から継承されたフィールド
defaultWakeupCriterion
 
クラス 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
 
コンストラクタの概要
PFViewLookatInterpolator(javax.media.j3d.BranchGroup scene, javax.media.j3d.BranchGroup behaviorBranch, javax.media.j3d.TransformGroup tg, javax.media.j3d.BoundingSphere bounds, long duration, java.util.Vector lpList)
          コンストラクタ
PFViewLookatInterpolator(javax.media.j3d.BranchGroup scene, javax.media.j3d.BranchGroup behaviorBranch, javax.media.j3d.TransformGroup tg, javax.media.j3d.BoundingSphere bounds, long duration, java.util.Vector lpList, int startId)
          コンストラクタ
 
メソッドの概要
 void initialize()
          初期化
 void processStimulus(java.util.Enumeration criteria)
          プロセスの実行
 
クラス javax.media.j3d.Interpolator から継承されたメソッド
getAlpha, setAlpha
 
クラス javax.media.j3d.Behavior から継承されたメソッド
getEnable, getNumSchedulingIntervals, getSchedulingBoundingLeaf, getSchedulingBounds, getSchedulingInterval, getView, getWakeupCondition, postId, setEnable, setSchedulingBoundingLeaf, setSchedulingBounds, setSchedulingInterval, updateNodeReferences, wakeupOn
 
クラス javax.media.j3d.Node から継承されたメソッド
cloneNode, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
クラス javax.media.j3d.SceneGraphObject から継承されたメソッド
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setUserData
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFViewLookatInterpolator

public PFViewLookatInterpolator(javax.media.j3d.BranchGroup scene,
                                javax.media.j3d.BranchGroup behaviorBranch,
                                javax.media.j3d.TransformGroup tg,
                                javax.media.j3d.BoundingSphere bounds,
                                long duration,
                                java.util.Vector lpList)
コンストラクタ

パラメータ:
scene - シーングラフ
behaviorBranch - ビヘイビア
tg - トランスフォームグループ
bounds - スケジュ−リングバウンズ
duration - 補間間隔
lpList - 視点・参照点リスト

PFViewLookatInterpolator

public PFViewLookatInterpolator(javax.media.j3d.BranchGroup scene,
                                javax.media.j3d.BranchGroup behaviorBranch,
                                javax.media.j3d.TransformGroup tg,
                                javax.media.j3d.BoundingSphere bounds,
                                long duration,
                                java.util.Vector lpList,
                                int startId)
コンストラクタ

パラメータ:
scene - シーングラフ
behaviorBranch - ビヘイビア
tg - トランスフォームグループ
bounds - スケジュ−リングバウンズ
duration - 補間間隔
lpList - 視点・参照点リスト
startId - スタート点ID
メソッドの詳細

initialize

public void initialize()
初期化

オーバーライド:
クラス javax.media.j3d.Interpolator 内の initialize

processStimulus

public void processStimulus(java.util.Enumeration criteria)
プロセスの実行

定義:
クラス javax.media.j3d.Behavior 内の processStimulus
パラメータ:
criteria - 繰り返しのクライテリア