3D manipulation 0.2
これまでの3D manipulationと重なる部分もあるかと思うが,
再考察.
- 複数点での操作
- 1点での操作
下記のいずれか
-
- moving
- rotation
- 2点での操作
- rotation(点方向の軸での回転):2点間の中点方向へのベクトルを回転軸とする.
- expanding:2点間の距離に依存
- 3点での操作
- rotation (回転軸を2点で定義して残る1点で回転)
- rotation (回転軸の傾きによる)
- moving (回転軸の2点による移動もしくは残りの1点の点対称の点?)
- expanding(回転軸となる2点の距離で定義か?)
慣性によるフリックコントロールはこれらを実装した後に行う予定.