• 计算机图形学习题 > 高级计算机图形学
  • 高级计算机图形学

    免费下载 下载该文档 文档格式:PDF   更新时间:2011-09-03   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Traditional Chinese
    文档格式:pdf
    文档作者:user
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性

    一致性好 应用程序管理硬件资源 高性能硬件存取能力
    可硬件加速的3D渲染系统
    3D硬件接口 计算机游戏
    底层实现(驱动)管理硬件 跨平台,可移植
    专业图形应用,科研
    OpenGL 3.2功能上相当于 D3D10,面对D3D11呢 适合图形学教学
    Direct3D 7.0能匹敌,8.0 (2001)开始胜出
    OpenGL库
    OpenGL核心库(OpenGL Core Library)

    函数名gl开头 Windows: opengl32.dll (WINDOWS\SYSTEM32)

    Windows Xp支持OpenGL 1.1,Vista支持1.4 Direct3D的封装,需安装驱动来实现硬件加速
    大多数Unix/Linux系统:GL库 (libGL.a) OpenGL的一部分,函数名以glu开头
    OpenGL实用库(OpenGL Utility Library, GLU)

    Windows: glu32.dll
    利用OpenGL核心库提供一些功能,避免重复编写代码 二次曲面,NURBS,多边形网格化等
    OpenGL库
    与窗口系统的连接

    X Window系统:GLX Windows: WGL Macintosh: AGL 粘合OpenGL和窗口系统
    GLUT
    OpenGL实用工具库(OpenGL Utility Toolkit Library, GLUT)
    提供所有窗口系统的共同功能 创建窗口 从鼠标和键盘获取输入 菜单 事件驱动
    代码可以在平台间移植,但是GLUT缺乏一些现代 GUI的控件和功能
    无滚动条 可用FLTK,SDL
    http://www.opengl.org/resources/libraries/glut/
    软件组织
    应 用 程 序

    软 件 和/或 硬 件
    OpenGL体系
    快速模式 几何流水线
    多项式 求值器
    逐顶点操作 与图元装配
    显示 列表
    光栅化
    逐片操作
    帧缓 冲区

    上一页下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • 计算机图形学  计算机图形学基础教程  计算机图形学课后答案  计算机图形学c语言版  计算机图形学的应用  计算机图形学视频教程  计算机图形学pdf  计算机图形学孙家广  计算机图形学简介