Linux(gcc+glut3.7)でOpenGLやり始めたばかりです。
ここのスレは初心者の質問でも大丈夫ですか?
もしダメなら別のスレへ誘導願います。

今やりたことは、2つあります。
�@直交する十字の細長い長方形を画面の端から端まで少しずつ動かす事とそれを逆に戻す事。
�A�@が出来たらglRotated(angle, 0.0, 0.0, 1.0)にてangleを傾けた後、再度�@を行う事。

画面(640,480)より長い直交するバーを以下のような感じでGL_QUADSにて書きました。
glVertex2f(0, 1024)
glVertex2f(0, -1024)
glVertex2f(10, -1024)
glVertex2f(10, 1024)
glVertex2f(-1024, 10)
glVertex2f(-1024, 0))
glVertex2f(1024, 0)
glVertex2f(1024, 10)
これをtranslate(i,i,0,0)にて画面の左端から右端へ(消えるまで)動かしました。
今度はこれを戻す(右端から左端へ)ことをしたいのですが、
単純にtranslateの移動量をデクリメントしてもダメでした。
glVertexを配列(vつけて)にして座標を格納しておくをかしないとダメでしょうか?
どなたか分かる方ご教示下さい。
宜しくお願いします。