public class PFMouseZoomCallback extends java.lang.Object implements PFMouseBehaviorCallback
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
ZOOM_DRAG |
static int |
ZOOM_IN |
static int |
ZOOM_LOC |
static int |
ZOOM_OUT |
PARALLEL, PERSPECTIVE
コンストラクタと説明 |
---|
PFMouseZoomCallback(javax.media.j3d.Canvas3D canvas3D,
javax.media.j3d.BranchGroup scene,
double factor,
PF3DViewer viewer)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
doProcess(int x,
int y)
実行
|
void |
doProcess(int x,
int y,
int mode)
実行
|
void |
doProcess(int x,
int y,
int w,
int h,
int mode)
実行
|
void |
setScreenScale(double scale)
スクリーンスケール設定
|
void |
setViewMode(int mode)
操作モード設定
|
void |
setZoomLocFactor(double factor)
ズーム(Loc)ファクター設定
|
public static final int ZOOM_LOC
public static final int ZOOM_DRAG
public static final int ZOOM_IN
public static final int ZOOM_OUT
public PFMouseZoomCallback(javax.media.j3d.Canvas3D canvas3D, javax.media.j3d.BranchGroup scene, double factor, PF3DViewer viewer)
canvas3D
- 対象のキャンバス3Dscene
- 対象のシーンfactor
- ズームファクタviewer
- PF3DViewerpublic void doProcess(int x, int y)
doProcess
インタフェース内 PFMouseBehaviorCallback
x
- クリック位置Xy
- クリック位置Ypublic void doProcess(int x, int y, int mode)
x
- クリック位置Xy
- クリック位置Ymode
- 操作モードpublic void doProcess(int x, int y, int w, int h, int mode)
x
- クリック位置Xy
- クリック位置Yw
- 幅h
- 高さmode
- 操作モードpublic void setViewMode(int mode)
setViewMode
インタフェース内 PFMouseBehaviorCallback
mode
- 操作モードpublic void setScreenScale(double scale)
setScreenScale
インタフェース内 PFMouseBehaviorCallback
scale
- スクリーンスケールpublic void setZoomLocFactor(double factor)
factor
-