OpenGL 画直线 WIN7 VS2012

接着上篇博客。

OpenGL VS2012环境搭建以及第一个OpenGL例子(WIN7 64位系统)


我们改动下代码:

#include<gl/glut.h>

void myDraw(void)
{
	glClear(GL_COLOR_BUFFER_BIT);
	glBegin(GL_LINES);
	glVertex2f(0.0f,0.0f);
	glVertex2f(0.5f,0.5f);
	glEnd();
	glFlush();
}

int main(int argc,char* argv[])
{
	glutInit(&argc,argv);
	glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
	glutInitWindowPosition(100,100);
	glutInitWindowSize(400,400);
	glutCreateWindow("OpenGL点和线段");
	glutDisplayFunc(&myDraw);
	glutMainLoop();
	return 0;
}


在自己的绘制函数中,画了一条直线


OpenGL 画直线 WIN7 VS2012_第1张图片


上面代码中指定了画线段


glBegin(GL_POINTS)

OpenGL中还有其他的对点的一些绘制方式,如下图




工程项目打包下载:

http://download.csdn.net/detail/cp790621656/6375351


你可能感兴趣的:(OpenGL,vs2012)