マウスによる視点操作クラス [詳細]
Public メソッド | |
| fk_TrackBall (fk_Window *, fk_Model *=NULL) | |
| コンストラクタ [詳細] | |
| void | setCamera (fk_Model *) |
| カメラの変更 [詳細] | |
| bool | isSetCamera (void) |
| カメラポインタは渡されているか [詳細] | |
| void | setLookTo (fk_Vector) |
| 3人称視点注視点変更 [詳細] | |
| void | controlLookToSC (void) |
| 3人称視点ショートカット制御 [詳細] | |
| void | controlLookTo (void) |
| 3人称視点位置制御 [詳細] | |
| void | controlLookToDist (void) |
| 3人称視点距離制御 [詳細] | |
| void | controlLookToMove (void) |
| 3人称視点注視点制御 [詳細] | |
| void | update (void) |
| 位置・距離・注視点をまとめて制御 [詳細] | |
Public 変数 | |
| fk_MouseButton | lookButton |
| 操作に使用するマウスボタン [詳細] | |
| fk_MouseButton | distButton [2] |
| fk_MouseButton | moveButton |
| bool | overCheck |
| 画面外にカーソルが出た場合の判定の有無 [詳細] | |
| double | divPos |
| カーソル移動量:処理量比率指定 [詳細] | |
| double | divLook |
| double | divDist |
| 3人称視点制御カーソル移動量:処理量比率指定 [詳細] | |
| bool | bEcho |
| エコーの有無 [詳細] | |
マウスによる視点操作クラス
このクラスは、マウスでの自由な視点操作を提供します。
| void fk_TrackBall::setCamera | ( | fk_Model * | ) |
カメラの変更
| bool fk_TrackBall::isSetCamera | ( | void | ) |
カメラポインタは渡されているか
| void fk_TrackBall::setLookTo | ( | fk_Vector | ) |
3人称視点注視点変更
| void fk_TrackBall::controlLookToSC | ( | void | ) |
3人称視点ショートカット制御
| void fk_TrackBall::controlLookTo | ( | void | ) |
3人称視点位置制御
| void fk_TrackBall::controlLookToDist | ( | void | ) |
3人称視点距離制御
| void fk_TrackBall::controlLookToMove | ( | void | ) |
3人称視点注視点制御
| void fk_TrackBall::update | ( | void | ) |
位置・距離・注視点をまとめて制御
| fk_MouseButton fk_TrackBall::lookButton |
操作に使用するマウスボタン
| fk_MouseButton fk_TrackBall::distButton[2] |
| fk_MouseButton fk_TrackBall::moveButton |
| bool fk_TrackBall::overCheck |
画面外にカーソルが出た場合の判定の有無
| double fk_TrackBall::divPos |
カーソル移動量:処理量比率指定
| double fk_TrackBall::divLook |
| double fk_TrackBall::divDist |
3人称視点制御カーソル移動量:処理量比率指定
| bool fk_TrackBall::bEcho |
エコーの有無
1.8.5