您的位置:首页 > 编程语言

VC6.0 OpenGL环境配置及编程基础

2015-06-01 15:10 381 查看
1、一般情况下VC并不携带glut,需要到opengl官网下载,下载地址
http://www.opengl.org/resources/libraries/glut/glut37.zip

解压后

打开./glut-3.7/lib/glut目录

1、将glut32.dll     复制到C:\WINDOWS\system32\

2、将glut32.lib     复制到C:\Program Files\Microsoft Visual Studio\VC98\Lib\

打开./glut-3.7/include/GL目录

1、将glut.h         复制到C:\Program Files\Microsoft Visual Studio\VC98\Include\GL\

//下面的程序将绘制一个圆

#include <GL/glut.h>

#include <math.h>

#define PI 3.141592653589793

void myDisplay(void)

{

    int i;

    int n=90;//圆的平滑度

    glClear(GL_COLOR_BUFFER_BIT); //清除颜色

    glBegin(GL_POLYGON); //多边形开始

    for(i=0; i<n; ++i)

        glVertex2f(0.5*cos(2*PI/n*i), 0.5*sin(2*PI/n*i));

    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(&myDisplay); //指向绘图函数

  glutMainLoop(); //消息循环

  return 0;

}
收藏于 2012-01-19
来自于百度空间
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: