public class PFOperatorImplementation
extends java.lang.Object
コンストラクタと説明 |
---|
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)ファクター設定
|
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()