2012-02-11 8 views
4

私はLWJGLとOpenGLを学んでいます。私はクワッドのチュートリアルをやっており、ディスプレイ上にポリゴンを描いています。私は同じメソッドを使用して線を描画しようとしていますが、線が作成されないか、おそらくピクセル幅が0の不可視になります。私は答えやチュートリアルのためにグーグルを探していますが、これまでのところ、すべて私は正しいことをしていると主張しているようです。私の方法は次の通りです:LWJGL/OpenGLで基本線分を作る方法

private void drawLine(Point point, Joint Point2) { 
    GL11.glColor3f(0.0f, 1.0f, 0.2f); 
    GL11.glBegin(GL11.GL_LINE); 

    GL11.glVertex2d(point.getX(), point.getY()); 
    GL11.glVertex2d(point2.getX(), point2.getY()); 
    GL11.glEnd(); 
} 

私はこの中に入れてみましたが効果はありません。

GL11.glLineWidth(3.8f); 
+2

気にしないでください。私はその答えをAPIで見つけました。レッスンはまずGoogleに頼るのではなく、まずそこを検索する方法を学びました。答えは、GL11.GL_LINEがこの場合定数として受け入れられないという事実と同じくらい簡単でした。しかしGL11.LINE_STRIPは魅力的に機能します。 – KjetilNordin

答えて

3

コメントに記載されているように、GL11.GL_LINEはこの場合定数として受け入れられませんでした。しかしGL11.LINE_STRIPは魅力的に機能します。

関連する問題