2011-10-25 10 views
0

私は絵の中に描かれているものを描こうとしています。だから私はランダムな色の四角形を描画することができますが、画像のようにパターンの四角形を描画するforループを取得するのに問題があります。 enter image description hereforループのOpenGL描画四角形

コード:

for (int i =0; i < image.width; i = i+5) { 
    for (int j = 0; j < image.height; j = j+5) { 

     //will this for loop give me what's in the image? 
     //want to incorporate the code below in here. Modifications? 
     glPushMatrix(); 
     glTranslatef(i, j, 0); 
     glColor3ub(rand()%255, rand()%255, rand()%255); 
     glBegin(GL_QUADS); 
     glVertex2i(0,0); 
     glVertex2i(1,0); 
     glVertex2i(1,1); 
     glVertex2i(0,1); 
     glEnd(); 
     glPopMatrix(); 
    } 
} 
+0

それでは、現在は何を描いていますか? – genpfault

+0

私はforループを入れようとする前に、ランダムな色の四角形が描かれていました。 –

答えて

3

あなたも、あなたのループ本体にijを使用していません。 xposypos(それが何であれ)の代わりにお試しください。

+1

There(OP)貨物カルトプログラミングの展示が見られます。 – datenwolf

関連する問題