09/03/02 03:28:47 B9t+qxmJ
マウスでぐりぐり3Dを回すUIについてここで聞いてみよう。
要は Google Earth の地球のドラッグ回転をそのまま実装したい。
(一番直観的に思えるので)
どうなってるかを観察してみると、日本を掴んでマウスを動かすと、
離すまでずっとマウスの位置に日本が来るようになってる。
で、そこまではいいんだが、それを満たす回転は実はたくさんあって、
その制約条件だけだと(掴んでる日本--地球中心) という軸でくるくる回した別解がたくさんあるんだよね。
その中で「あの」回転を得るにはどうしたらいいんだろう?
ちょうど、トラックボールの一点を押さえてぐりぐり回す感覚と似てる。