2016-03-25 9 views
1

私はOpenGLで初心者です。私はそれを描く必要があります。私はウェブを閲覧し、このコードを見つけました:オープンGLでラインを描く

glBegin(GL_LINES); 
glVertex2f(.25,0.25); 
glVertex2f(.75,.75); 
glEnd(); 

しかし、私はどの行も見ません。コンソルラーは数ミリ秒間しか現れません。私は線を引いて、少なくとも目に見えるプログラムを必要とします。 ありがとうございます。

+2

ご不明な点や不明な点があります。プログラムに行を描画させたい場合は、[Processing](https://processing.org/)の1つです。あなたがOpenGLを学びたいなら、チュートリアルを見てください。あなたのコードを書いたりツールを求めたりするように他人に求める正しい場所ではありません。 – aslg

答えて

1

Bevorあなたが何かを描くことができます、あなたが最初に描画するいくつかのキャンバスが必要です。これは、ピクセルフレームバッファを持つウィンドウです。余計な努力をしなくても、そのようなことはありません。

最初に、描画可能なウィンドウを作成してキャンバスにします。

次に、描画するには実際のペンが必要です。これは、ウィンドウを作成して接続する必要があるOpenGLコンテキストです。

あなたがそれをした後でさえ、実際にOpenGLにいくつかの線を描くように頼むことができます。描画コマンドを呼び出すだけであれば、描くキャンバスも描くペンもないので、何も起こりません。

+0

答えをありがとう。実際、私は非常に新しい人なので、私は非常に暫定的で、何をすべきかもあまりにも確信がありませんでした。私はフリーメルトを使用しています。私もチュートリアルを探しましたが、それはフリーグラスのカテゴリーには入りません。それらのほとんどはCMakeのものです。とにかく、私はこれを扱っています:D –

関連する問題