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

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFMouseXYRotateCallback
すべての実装されたインタフェース:
PFMouseBehaviorCallback

public class PFMouseXYRotateCallback
extends java.lang.Object
implements PFMouseBehaviorCallback

回転操作コールバック


フィールドの概要
 
インタフェース jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFMouseBehaviorCallback から継承されたフィールド
PARALLEL, PERSPECTIVE
 
コンストラクタの概要
PFMouseXYRotateCallback(javax.media.j3d.TransformGroup transformGroup, double rot, PF3DViewer viewer, javax.media.j3d.TransformGroup guideAxis)
          コンストラクタ
 
メソッドの概要
 void doProcess(int x, int y)
          実行
 void setGuideAxis(javax.media.j3d.TransformGroup guideAxis)
          ガイド軸設定
 void setScreenScale(double scale)
          スクリーンスケール設定
 void setViewMode(int mode)
          操作モード設定
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFMouseXYRotateCallback

public PFMouseXYRotateCallback(javax.media.j3d.TransformGroup transformGroup,
                               double rot,
                               PF3DViewer viewer,
                               javax.media.j3d.TransformGroup guideAxis)
コンストラクタ

パラメータ:
transformGroup - トランスフォームグループ
rot - 回転角
viewer - PF3DViewer
guideAxis - ガイド軸のトランスフォームグループ
メソッドの詳細

doProcess

public void doProcess(int x,
                      int y)
実行

定義:
インタフェース PFMouseBehaviorCallback 内の doProcess
パラメータ:
x - クリック位置X
y - クリック位置Y

setViewMode

public void setViewMode(int mode)
操作モード設定

定義:
インタフェース PFMouseBehaviorCallback 内の setViewMode
パラメータ:
mode - 操作モード

setScreenScale

public void setScreenScale(double scale)
スクリーンスケール設定

定義:
インタフェース PFMouseBehaviorCallback 内の setScreenScale
パラメータ:
scale - スクリーンスケール

setGuideAxis

public void setGuideAxis(javax.media.j3d.TransformGroup guideAxis)
ガイド軸設定

パラメータ:
guideAxis - ガイド軸