网站大量收购独家精品文档,联系QQ:2885784924

广工数媒计算机图形学之复习-计算机图形学基础.ppt

广工数媒计算机图形学之复习-计算机图形学基础.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广工数媒计算机图形学之复习-计算机图形学基础

计算机图形学基础——课程总结 计算机图形学基础 课程总结 需要了解的概念: 图形 图像 点阵法→位图 参数法→矢量图 第一章 绪论 需要了解的概念: 屏幕分辨率; 显示分辨率; 存储分辨率; 随机扫描; 光栅扫描; 第二章 计算机图形系统及图形硬件 第三章 用户接口与交互技术 第三章 用户接口与交互技术 基于OpenGL实现交互技术的方法 1)显示回调函数: 函数glutDisplayFunc(display)注册该显示回调函数; 函数glutPostRedisplay()来响应用户的操作,执行显示回调函数 第三章 用户接口与交互技术 基于OpenGL实现交互技术的方法 2)鼠标响应函数; 利用glutMouseFunc(mouse)函数注册名为mouse的鼠标回调函数 利用glutPassiveMotionFunc (bymouse)函数注册名为bymouse的鼠标回调函数,实现鼠标移动响应。 3)键盘响应函数; 利用glutKeyboardFunc(keyboard)注册名为keyboard的键盘回调函数 要求能读懂鼠标、键盘回调函数。 第四章 图形的表示与数据结构 1)需要了解的概念: 图形信息; 非图形信息; 几何信息; 拓扑信息; 2) OpenGL中的实体模型函数 熟悉GLUT的三维对象绘制函数的作用及其参数的含义: glutWireSphere();及 glutSolidSphere(); glutWireCone(); 及 glutSolidCone(); glutWireTorus(); 及 glutSolidTorus(); glutWireTeapot (); 及 glutSolidTeapot (); glutWireCube (); 及 glutSolidCube (); 第四章 图形的表示与数据结构 第五章 基本图形生成算法 概念: 图形扫描转换、直线扫描转换 直线的扫描转换算法 1)数值微分法(DDA) 要求理解算法原理,读懂算法程序。p105 2)中点Bresenham算法 要求理解算法原理,读懂算法程序。p107 第五章 基本图形生成算法 3. 圆的扫描转换算法 中点Bresenham画圆算法 要求理解算法原理,读懂算法程序。p112 第五章 基本图形生成算法 3. 区域填充算法 1)区域的概念; 2)区域填充; 3)4-连通区域和8-连通区域;p125 4)边界填充算法的基本原理;p126 5)泛填充算法的基本原理;p128 第五章 基本图形生成算法 4. 在OpenGL中绘制图形 →课件:OpenGL简介、OpenGL编程基础 掌握利用OpenGL函数绘制直线、平面图形的方法。 1. 图形几何变换的意义 2.了解常见的五种二维图形几何变换(平移、比例、旋转、对称、错切)的意义和变换矩阵。 3. 会分解复合变换,并推导出其变换矩阵。 4. 理解几何变换前后几何图形顶点坐标的关系。 5. 理解二维裁剪窗口函数 gluOrtho2D和指定视区函数glViewport的作用, 第六章 二维变换及二维观察: 第七章 三维变换及三维观察: 理解几何变换前后形体顶点坐标之间的关系。 基本三维旋转变换是形体绕坐标轴的变换。 旋转角正向的定义:旋转角度正负向定义符合右手螺旋定则。即大拇指表示坐标轴正向,四指握拳的方向为旋转角的正向。 3. 投影变换: 平行投影——三视图、轴测图; 透视投影——透视图; 要求会推导三视图的变换矩阵; 4. OpenGL定义投影方式和投影空间(视景体)的函数 1) gluOrtho():指定投影方式为平行投影变换,并确定平行投影视景体的大小。理解该函数各项参数的含义。 2) glFrustum:指定投影方式为透视投影变换,并确定透视视景体的大小。理解该函数各项参数的含义。 3) gluPerspective():指定投影方式为透视投影变换,并确定透视视景体的大小。理解该函数各项参数的含义。 第七章 三维变换及三维观察: 5. 指定矩阵堆栈 1) glMatrixMode (GL_PROJECTION) :表示对投影矩阵进行操作。 2) glMatrixMode (GL_MODELVIEW) :表示对模型视图矩阵进行操作。 3)glLoadIdentity ( ):将当前矩阵堆栈的栈顶矩阵置为单位矩阵。 第七章 三维变换及三维观察: 6. OpenGL实现模型几何变换的函数 1) glTranslate{fd}(x, y, z,) :实现模型的平移变换。理解该函数各项参数的含义。 2) glRotate{fd}(angle, x, y, z): 实现模型的旋转变换。理解该函数各项参数的含义。 3)glScale{fd}(x, y, z):

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档