ColladaViewのインターフェイスを考える
画像は何となく作ってみた回転アイコン。
SWFWheel(旧称HigeWheel)をローカルで動作させたいでローカルだとマウスホイールが(ほぼ)使えないことがわかったので、インターフェイスを考え直す。
ビューワとして必要そうな機能として
- 回転
- ズーム
- 移動
ぐらいか(移動はちと微妙そうな気もする、現に実装してない)
今の割り当てとしては
- 回転 -> 左ドラッグで回転、左クリックで回転停止
- ズーム -> マウスホイール
- 移動 -> 無し
マウスだけで操作を完結させたい。
しかし、Flash上では右ボタンで必ずメニューが開くのと、上述のことも併せると左ボタンしか使えない。
そこで、クリックとドラッグに違う意味を持たせてみる。
- クリック -> 機能切り替え
- ドラッグ -> 機能実行
機能が多いとストレスがたまりそうだが、現状で2,3個しか考えていないのでいけそう。
上下と左右で違う機能を割り当てるとかすればもっと増えるか。
移動について
移動と言ってもカメラ位置の話なのか中心点の話なのか。
カメラ位置の話であれば、上下でズーム左右で移動(ドリー?)とかでいいような気もする。