glm-math

    0

    1答えて

    を変換:(モデルが正しい位置にない glm::lookAt(Position, Direction, UpVector); が、私はmodelMatrixでfunktionを使用しようとすると、私は値をcomfusingますよ回転も間違っているように見えます)。 カメラを設定するのと同じ方法でオブジェクトを設定したいだけです。 lookAt funktionを使用して後で変更することはできます

    0

    2答えて

    私のプログラムは動く「惑星システム」です。 は、私は完全に不透明に透明から交互に「フェードイン」するために遠い惑星(キューブ)を取得したいです。 これは頂点のアルファ値を調整することと関係があることを理解しています。しかし、私はブレンドと透明性に慣れていません。 オブジェクトのアルファ値を変更する可能性のあるコードをいくつか与えました。私はそれを私のプログラムに統合しましたが、今私のプログラムはク

    2

    1答えて

    OpenGL ES3、C++ 11、Android、私はオブジェクトとカメラを持っているので、私はオブジェクトをカメラに向かって見て、物体とカメラのビュー行列、カメラは私が次のことを試してみましたので、私は、画面をタッチすると、オブジェクトがカメラに向けて回転させたい、オブジェクトの周囲を回転: glm::vec3 up(0, 1, 0); glm::vec3 camFor(glm::cross

    0

    1答えて

    私のオブジェクトのモデル行列からグローバルy軸の周りの回転を抽出する方法を見つけることができません。 私はオブジェクトの現在のモデル行列をglm :: mat4として持っており、y軸を中心に回転を取り消す必要があります。 glmには何の機能もありますか?

    1

    1答えて

    OpenGLで3D変換マトリックスを2Dに変換する方法を理解しようとしています。私のZ座標は無視されます(私は地上投影を使って作業しています)。ここで は私が達成しようとしているものの例である: // Given a transformation matrix // | r00 r01 r01 t0 | // | r10 r11 r11 t1 | // | r20 r21 r21 t2 |

    1

    1答えて

    私は通常のキューブ(-1、-1,1,1,1)と私のカメラマトリックス(ビューと投影)を持っています。 投影行列は透視投影です。 特定のカメラからどの領域が見えるかを見たいと思います。私は錐台のように私の立方体を伸ばして、私は他のカメラからの結果を見ることができるようにしたいことを視覚化する。 マイIdear: はviewProjectionMatrixの逆を取得し、それを私のcubecoordin

    0

    1答えて

    私はatan2fで中心に向かって私のオブジェクトの向きを変更しようとしますが、それは私に間違った価値を与えています。私はどこか間違っていますか? glm::vec3 center = glm::vec3(0.4f, 0.4f, 0.0f); for(int i = 0; i < num; i++){ float rel = i/(float) num; float angle

    0

    1答えて

    私のプログラムは光源が中心(球)にある部屋です。 私は左の球の動きを作り、右のx軸に沿っただろう「ディスコ」モードを作りたいです。同時に赤と青の色を交互に変えます。 これは、このモードを有効にするコードのセクションです。 g_disco_modeは、モードが選択されると真となる変数です。 static void update_scene() { ... // Disco m

    -1

    1答えて

    GLMに関する簡単な質問です。 私はC++とGLMの新機能ですので、私に同行してください。 私は、この行が何をするのか理解していない: glm::vec4 vec(1.0f, 0.0f, 0.0f, 1.0f); "VEC" とは何ですか?メソッド名?コンストラクタ?私がそれをリファクタリング(名前を変更)しても、それはまだ動作します。 私はそれが変数でなければならないことは知っていますが、そ