如何在LWJGL / OpenGL中制作基本线段

时间:2012-02-11 13:56:34

标签: graphics lines lwjgl points

我正在学习LWJGL和OpenGL。我已经完成了关于四边形的教程,并且还在显示器上成功绘制了多边形。我试图使用相同的方法绘制线条,但是没有创建线条,或者它们是不可见的,可能是像素宽度为0?我用google搜索答案或教程,但到目前为止,所有人似乎都声称我做的是正确的。我的方法如下:

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);

1 个答案:

答案 0 :(得分:3)

如评论中所述,答案是GL11.GL_LINE在这种情况下不被接受为常量。然而,GL11.LINE_STRIP就像一个魅力。