opengl - 如何在 OpenGL 中画线?

标签 opengl line

我想在opengl中画一条线。

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

这段代码画线,但如果我想画一条从坐标(10,10)到坐标(20,20)的线,我该怎么办?

(.25,.25) 和 (.75, .75) 是什么意思?

最佳答案

(.25, .25) 和 (.75,.75) 是线的起点和终点。

从 (10,10) 到 (20,20) 画一条线:

glBegin(GL_LINES);
    glVertex2f(10, 10);
    glVertex2f(20, 20);
glEnd();

关于opengl - 如何在 OpenGL 中画线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14486291/

相关文章:

c++ - 从二进制文件读取并存储到缓冲区

vim:加入段落中的所有行

opengl - 一步将剪切的图像与背景混合到目标中

c++ - 渲染具有相同 z 顺序的透明 3d 形状(四边形)

c++ - OpenGL:仅使用 GL_POINTS 渲染一条线

python - 使用 OpenCV 霍​​夫变换在二维点云中进行线检测

Java - 点在线

c++ - 使用 freeglut 设置 - glew - openGL

delphi - 如何调整GLCamera显示整个GLScene

python - GL_LINES 没有显示在立方体顶部?