ColladaViewのインターフェイスを考える

画像は何となく作ってみた回転アイコン。

SWFWheel(旧称HigeWheel)をローカルで動作させたいでローカルだとマウスホイールが(ほぼ)使えないことがわかったので、インターフェイスを考え直す。

ビューワとして必要そうな機能として

  • 回転
  • ズーム
  • 移動

ぐらいか(移動はちと微妙そうな気もする、現に実装してない)

今の割り当てとしては

  • 回転 -> 左ドラッグで回転、左クリックで回転停止
  • ズーム -> マウスホイール
  • 移動 -> 無し

マウスだけで操作を完結させたい。
しかし、Flash上では右ボタンで必ずメニューが開くのと、上述のことも併せると左ボタンしか使えない。
そこで、クリックとドラッグに違う意味を持たせてみる。

  • クリック -> 機能切り替え
  • ドラッグ -> 機能実行

機能が多いとストレスがたまりそうだが、現状で2,3個しか考えていないのでいけそう。
上下と左右で違う機能を割り当てるとかすればもっと増えるか。

移動について

移動と言ってもカメラ位置の話なのか中心点の話なのか。
カメラ位置の話であれば、上下でズーム左右で移動(ドリー?)とかでいいような気もする。