arcball

    6

    2答えて

    arcball/trackballローテーションを実装しようとしていますが、 ローテーションの中心に問題があります。何となく、センターを私の画面の中心にしたい。 私がこれまで行ってきたことを説明しましょう。私はquaterion (:vector_start X vector_end、角度:回転軸vector_start * vector_end)作成した 私はglMultMatrixfでそれを使

    0

    1答えて

    は、私は正常に2つのチュートリアルの下に使用してJavaでトラックボールを実装している: http://nehe.gamedev.net/tutorial/arcball_rotation/19003 http://www.java-tips.org/other-api-tips/jogl/arcball-rotation-nehe-tutorial-jogl-port.html このトラックボー

    0

    1答えて

    Android Studioを使用して、openglでarcballを実装する方法について質問があります。 回転軸を計算した後、回転をオブジェクト空間に適用できるように、レンダリングパイプラインを通して軸をオブジェクト空間に戻す必要があります。 この部分は次のように書かれます: projMatrixが破棄され obj_rotateAxis = normalize(vec3(inverse(mat3

    5

    2答えて

    クォータニオンの3Dモデルでアークボールローテーションの簡単な実装を探しています()。具体的には、iOSのGLKitを使用しています。これまでのところ、私は、次のソースを検討している:私もhereとhereからソースコードと数学を理解しようとしてきた Arcball rotation with GLKit How to rotate a 3D object with touches using O

    1

    1答えて

    アークボールインターフェイスを実装しようとしていますが、モデルが90度回転した後、モデルがその特定の方向に回転を停止するように見えます。アークボールには問題がありますが、間違った数学や間違った変換の蓄積である可能性があります。助けがあれば分かります。ここでは問題の関連コードがあります。ベクトルで操作するときには^演算子はクロス積を表し、*演算子は内積を表します。 void mouseButton(

    2

    1答えて

    私はアークボールスタイルのカメラを実装しようとしています。 glm :: lookAtを使用して、カメラをターゲットに向けたままにして、方位/傾斜角を使って球を回転させて球の表面を回ってビューを回転させます。 私は、方位角が90度に近づくとビューが上下逆さまになる問題に遭遇しています。 ゲット投影とビューmartrices: はここに関連するコードです。メインループ void Visual::up