1

OpenGL 3.2+ プログラムで Win32 を使用してウィンドウを作成しました。現在reshape()、ウィンドウのサイズ変更などに以下の関数を使用しています。

ビューポート内に境界線を追加したので、ビューポートの周りに 50px の境界線が残り、期待どおりの結果が得られました。

    void reshape(int width, int height, int pers_Dist)
    {
      screenWidth = width;
      screenHeight = height;
      float border = 50;

      glViewport(0+border,0+border,width-(border*2),height-(border*2));

      MatrixRoutines<float>::perspective(pers_Dist, (GLfloat)screenWidth/(GLfloat)screenHeight, 1, 200, ProjectionMatrix);
    }

背景色は、init()以下を使用して関数内で設定されglClearColor(0.0,0.0,0.0,0.0);ます。

私の質問は、境界線に別の色を背景に割り当てることはできますか? (色を変更すると、背景と境界線の両方が常にカラー セットになります)。

4

1 に答える 1