刚刚开始学 opengl,mark 一下
#include<GL/glut.h >
void init(void) { glClearColor(1.0, 1.0, 1.0, 0.0); glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluOrtho2D(0.0, 200.0, 0.0, 150); }
void linesegment(void) { glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0, 0.0, 0.0); glBegin(GL_LINES); glVertex2i(180, 15); glVertex2i(10, 145); glEnd(); glFlush(); }
int main(int argc, char ** argv) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); glutInitWindowPosition(50, 100); glutInitWindowSize(400, 300); glutCreateWindow(" An Example OpenGL Program"); init(); glutDisplayFunc(linesegment); glutMainLoop(); return 0; }
|
本文作者:WhyLiam
本文链接:https://blog.naaln.com/2013/04/draw-lines-opengl-based-function/
版权声明:本文采用 CC BY-NC-ND 4.0 许可协议,转载请注明出处。
首发站点:Why·Liam·Blog (https://blog.naaln.com)