OpenGL初心者です。
分かる方教えて下さい〜。
画面より大きい網目の図形を左から右へ動かしたり右から左に動かしたりしたいのです。
数秒間(for文で適当に)ごとに左右交互に移動したいです。
但し、画面を超える移動した場合、切れ目無く見せたいのでもとの位置に戻す処理を入れました。
(いや、入れたつもりです;)
でも戻る際、微妙に「ガクッ」っとします・・・どうすれば解決できるでしょうか?

/* 画面より大きい網目(下記のような)図形を左右に動かしたい */
/* Xsize=640,Ysize=480 */
/* D=32 */
{
glRotatef(15.0,0.0,0.0,1.0);
glBegin(GL_QUADS);
for (i=0;i<Xzise*3;i+=D*3){
glVertex2f(-Xzise+i,Ysize*2);
glVertex2f(-Xzise+i,-Ysize);
glVertex2f(-Xzise+D+i,-Ysize);
glVertex2f(-Xzise+D+i,Ysize*2);
}
glEnd();

glRotatef(-30.0,0.0,0.0,1.0);
glBegin(GL_QUADS);
for (j=0;j<Ysize*3;j+=D*3){
glVertex2f(-Xzise,-Ysize+D+j);
glVertex2f(-Xzise,-Ysize+j);
glVertex2f(Xzise*2,-Ysize+j);
glVertex2f(Xzise*2,-Ysize+D+j);
}
glEnd();
}