• 街舞基础舞步mp4下载 > 计算机图形学实验指导(一) – OpenGL基础
  • 计算机图形学实验指导(一) – OpenGL基础

    免费下载 下载该文档 文档格式:DOC   更新时间:2008-09-02   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:Patrick
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    计算机图形学实验指导(一) – OpenGL基础
    1.综述
    这次试验的目的主要是使大家初步熟悉OpenGL这一图形系统的用法,编程平台是Visual C++,它对OpenGL提供了完备的支持.
    尽管OpenGL包括渲染命令,但却独立于任何窗口系统和操作系统.因此,OpenGL并不包括用来打开窗口以及从键盘或鼠标读取事件的命令.在这里,我们应用GLUT库简化Windows窗口操作.
    2.准备GLUT库
    下载glut压缩包后,解压,把glut32.dll放在Windows的system32目录下,将glut32.lib放在C:\program files\Microsoft Visual Studio\VC98\Lib目录中,将glut.h放在C:\program files\Microsoft Visual Studio\VC98\Include\GL目录中
    2.在VC中新建项目
    新建一个项目.
    选择菜单File中的New选项,弹出一个分页的对话框,选中页Projects中的Win32 Console Application项,然后填入你自己的Project name,回车即可.VC为你创建一个工作区(WorkSpace),你的项目就放在这个工作区里.
    为项目添加文件
    为了使用OpenGL,我们需要在项目中加入相关的Lib文件:glut32.lib
    选中菜单Project->Settings项,在link选项卡中的Object/Library modules栏中加入glut32.lib.
    选择菜单File中的New选项,弹出一个分页的对话框,选中页Files中的C++sourcefile,填入文件名,钩选添加到刚才建的那个工程里,然后就可以开始编程了.
    3.一个OpenGL的例子
    #include
    //初始化OpenGL
    void init(void)
    {
    glClearColor(0.0f, 0.0f, 0.0f, 0.0f);//设置背景颜色
    glShadeModel(GL_FLAT);//设置明暗处理
    }
    //主要的绘制过程
    void display(void)
    {
    glClear(GL_COLOR_BUFFER_BIT);//清除颜色缓存
    glBegin(GL_LINES);//开始画直线
    glColor3f(1.0f, 1.0f, 1.0f);//设置颜色为白色
    glVertex2f(30.0f, 30.0f);//第一根线的两个端点
    glVertex2f(200.0f, 400.0f);
    glColor3f(1.0f, 0.0f, 0.0f);//设置第二根线的颜色为红色
    glVertex2f(25.0f, 350.0f);//第二根线的两个端点
    glVertex2f(250.0f, 50.0f);
    glEnd();//画线结束
    glBegin(GL_TRIANGLES);//开始画三角形,注意,没有设颜色,所以还是红色
    glVertex2f(400.0f, 100.0f);//三角形的三个顶点
    glVertex2f(600.0f, 100.0f);
    glVertex2f(500.0f, 300.0f);
    glEnd();//结束画三角形
    glFlush();//开始绘制
    }
    //在窗口改变大小时调用

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • 街舞教学基础舞步下载  街舞基础舞步下载  街舞教学基础舞步mp4  街舞基本舞步教学下载  街舞舞步教学免费下载  高清街舞教学舞步下载  街舞舞步教学视频下载  街舞舞步教学下载  手机下载街舞鬼舞步