|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFOperatorImplementation
public class PFOperatorImplementation
操作モード設定の実装クラス
コンストラクタの概要 | |
---|---|
PFOperatorImplementation(javax.media.j3d.BranchGroup scene,
javax.media.j3d.BranchGroup geometryBranch,
javax.media.j3d.TransformGroup transform,
javax.media.j3d.TransformGroup guideAxis,
javax.media.j3d.BoundingSphere bounds,
PF3DViewer viewer,
javax.media.j3d.Canvas3D canvas,
com.sun.j3d.utils.picking.PickCanvas pickCanvas,
javax.media.j3d.View view,
double screenScale)
コンストラクタ |
メソッドの概要 | |
---|---|
void |
clearMode()
操作モードクリア |
PFPickMode |
getPickMode()
|
void |
setEnable(boolean flag)
操作のオンオフ |
void |
setGuideAxis(PFAxis3D guide)
ガイド軸設定 |
void |
setModeToContinuouslyZoom()
連続ズーム操作モード |
void |
setModeToPan()
パン操作モード |
void |
setModeToRotate()
回転操作モード |
void |
setModeToRotateBySpecifiedLoc()
指定点回転操作モード |
void |
setModeToZoom()
ズーム操作モード |
void |
setObjectYRotationMode()
回転Y軸オブジェクトY軸モード設定 |
void |
setParallelMode()
平行投影操作モード設定 |
void |
setParallelZoomScreenScale(double scale)
平行投影モードのズームスクリーンスケール設定 |
void |
setPerspectiveMode()
透視投影操作モード設定 |
void |
setPickMode(PFPickMode mode)
ピックモードを設定する.ピックモードにより起動するマウスビヘイビアを切り替える |
void |
setViewYRotationMode()
回転Y軸ViewY軸モード設定 |
void |
setZoomDragEnable(boolean flag)
ズーム(Drag)操作のオンオフ |
void |
setZoomLocEnable(boolean flag)
ズーム(Loc)操作のオンオフ |
void |
setZoomLocFactor(double factor)
ズーム(Loc)ファクター設定 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public PFOperatorImplementation(javax.media.j3d.BranchGroup scene, javax.media.j3d.BranchGroup geometryBranch, javax.media.j3d.TransformGroup transform, javax.media.j3d.TransformGroup guideAxis, javax.media.j3d.BoundingSphere bounds, PF3DViewer viewer, javax.media.j3d.Canvas3D canvas, com.sun.j3d.utils.picking.PickCanvas pickCanvas, javax.media.j3d.View view, double screenScale)
scene
- 対象となるシーンgeometryBranch
- ジオメトリブランチtransform
- 対象となるトランスフォームグループguideAxis
- ガイド軸のトランスフォームグループbounds
- バウンディングスフィアviewer
- PF3DViewercanvas
- 対象となるキャンバスpickCanvas
- ピック用キャンバスview
- ビューscreenScale
- スクリーンスケールメソッドの詳細 |
---|
public void setEnable(boolean flag)
flag
- オンオフフラグpublic void setZoomLocEnable(boolean flag)
flag
- オンオフフラグpublic void setZoomDragEnable(boolean flag)
flag
- オンオフフラグpublic void setZoomLocFactor(double factor)
factor
- public void setViewYRotationMode()
public void setObjectYRotationMode()
public void setParallelMode()
public void setPerspectiveMode()
public void setParallelZoomScreenScale(double scale)
scale
- スクリーンスケールpublic void setGuideAxis(PFAxis3D guide)
guide
- ガイド軸public void clearMode()
public void setModeToPan()
public void setModeToZoom()
public void setModeToContinuouslyZoom()
public void setModeToRotate()
public void setModeToRotateBySpecifiedLoc()
public void setPickMode(PFPickMode mode)
public PFPickMode getPickMode()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |