我希望使用 OpengGL 4.0 在 X 轴上的有限空间内绘制 2D 网格。
我希望使用 GLSL 使用 vert/frag 着色器等来渲染光线(使它们出现)。
它可以使用较旧的 OpenGL 2.0 方法使用最简单的代码来完成,但当然它不使用照明/着色器来为它们着色:
void Draw_Grid()
{
for(float i = -500; i <= 500; i += 5)
{
glBegin(GL_LINES);
glColor3ub(150, 190, 150);
glVertex3f(-500, 0, i);
glVertex3f(500, 0, i);
glVertex3f(i, 0,-500);
glVertex3f(i, 0, 500);
glEnd();
}
}
但是我找不到除此之外的任何教程,这些教程我不太了解,无法在 3D 空间中从图形转换为简单的 2D 网格。