Как сделать базовые отрезки в LWJGL / OpenGL - PullRequest
4 голосов
/ 11 февраля 2012

Я нахожусь в процессе изучения LWJGL, а также OpenGL.Я сделал уроки по квадроциклам, а также успешно нарисовал многоугольники на дисплее.Я пытаюсь нарисовать линии, используя те же методы, но линии не создаются, или они становятся невидимыми, возможно, с шириной пикселя 0?Я гуглил для ответа или учебника, но пока все они, кажется, утверждают, что я поступаю правильно.Мой метод заключается в следующем:

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 Ответ

3 голосов
/ 17 марта 2014

Как указано в комментариях, ответ состоял в том, что GL11.GL_LINE не принимается в качестве константы в этом случае. GL11.LINE_STRIP однако работает как шарм.

...