0
ユーザーが指定したgridSize(グリッドは常に正方形)に応じて2次元グリッドを描画しようとしています。 ただし、グリッドの一部の値では、グリッドの上端線と右端線が描画されません。私の人生にとって、ここで自分のコードに何が間違っているのか分かりません。フリーグリッドグリッド描画が特定の値で完全に描画されない
これは、グリッドを描画するために私のrenderメソッドでは私のコードです:
glBegin(GL_LINES);
for (float i = -1.0f; i <= 1.0f; i += 2.0f/(gridSize)) {
glVertex2f(i, 1.0f);
glVertex2f(i, -1.0f);
glVertex2f(-1.0f, i);
glVertex2f(1.0f, i);
}
glEnd();
グリッド寸法は、グリッドの大きさのためだけにユーザの入力です。 私のグリッドに2.0x2.0という一定の幅と高さを持たせたいので、私は2.0で割ります。
10、25、100のような値すべての作業罰金、 しかしhere
を示すような50などの値は、それは私が欠けていることをいくつかのダム詳しくかもしれないが、トップと左のラインを描画しません、しかし私はちょうど私のコードで何か間違って見ることができません。