簡易的な3Dモデリングソフトを作ろうとしていて、OpenGLとGLFW、C++を用いてやっているのですが、どうしてもマウスを用いてカメラを平行移動させる手法が分かりません。
3Dモデリングソフトのメタセコイア等で言えば「ホイールをクリックしながらドラックすると中心の軸とマウスの方向に合わせて平行移動する」という機能です。
いくら調べても参考になるソースコードが出てきませんでした。X軸やY軸に合わせて平行移動させる方法は分かったのですが、「カメラで見た視点から平行移動させる」という事は出来ませんでした。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/09 12:02
2017/12/10 03:00
2017/12/12 12:45