计算机图像学PPT课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
针打 * 南京大学多媒体计算技术研究所 * 绘图仪 * 南京大学多媒体计算技术研究所 * 绘图仪 * 南京大学多媒体计算技术研究所 * 第一章 计算机图形学综述 计算机图形学及相关学科分支 计算机图形学的发展历史 计算机图形学的研究和应用 图形系统的概念和组成 图形软件的功能和分类 * * 南京大学多媒体计算技术研究所 图形软件 专业应用软件包:提供非程序员使用的接口 建筑、医学、商用、工程CAD等 通用图形软件包:提供可用于高级语言的图形函数库(CG API) 例子:描述基本图元(直线、圆)的函数 可移植性 应用程序在不同系统间的可移植性; 应用程序和图形设备的可移植性; 图形数据的可移植性; GKS,PHIGS,GL,OpenGL,VRML * * 南京大学多媒体计算技术研究所 通用图形软件包的基本功能 建立和管理图 生成输出图元(graphics output primitive) 设定图元属性(attribute) 几何变换:改变对象大小、位置、方向等 建模变换:例如描述复杂对象的树形结构 观察变换:指定投影类型、观察位置、输出范围等 输入函数:处理来自输入设备的数据流 控制操作:清屏,初始化等 * * 南京大学多媒体计算技术研究所 OpenGL简介 OpenGL三维图形标准是由AT&T、IBM、DEC、SUN、HP、Microsoft和SGI等多家公司在GL图形库标准的基础上联合推出的开放式标准,它结束了只能依赖于昂贵的图形工作站及复杂的三维图形软件从事计算机三维图形应用的历史,使程序员能够在PC机上用C语言开发出复杂的三维图形应用。 基本语法:glBegin… GL_CCW… GLint… 相关库:核心库,GLU,GLX,GLUT * * 南京大学多媒体计算技术研究所 OpenGL简介 OpenGL的几何建模思想 点构成线 线及其拓扑结构组成多边形平(曲)面 面及其拓扑结构组成组成三维体 OpenGL的Client-Server机制 C(用OpenGL绘制图形的应用程序)向S(OpenGL内核)发送OpenGL指令,S解释执行这些命令,最终把处理过的图形命令送给视频显示驱动程序完成最终的显示。 * * 南京大学多媒体计算技术研究所 OpenGL例子 void main(int argc, char ** argv) { glutInit(argc,argv); glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB); glutInitWindowPosition(50,100); glutInitWindowSize(400,300); glutCreateWindow(); Init(); glutDisplayFunc(lineSegment); glutMainLoop(); } * * 南京大学多媒体计算技术研究所 OpenGL例子 void init() { glClearColor(1.0,1.0,1.0,0.0); glMatrixMode(GL_PROJECTION); gluOrtho2D(0.0,2000.0,0.0,1500.0); } void lineSegment() { glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0,0.0,0.0); glBegin(GL_LINES); glVertex2i(1800,150); glVertex2i(100,1450); glEnd(); glFlush(); } 注意: 窗口坐标—设备坐标 图形范围,图形坐标—逻辑坐标 * * 南京大学多媒体计算技术研究所 本章小结 图形学的概念 图形学的研究应用范畴 图形系统的概念 通用图形软件包的基本功能 “坐标系统”的概念和分类 * * 南京大学多媒体计算技术研究所 飞行、驾驶模拟 * 南京大学多媒体计算技术研究所 * 虚拟现实(Virtual Reality) Immersion 沉浸性 看起来象真的、听起来象真的、感觉也象真的。 全方位投入,身临其景 Interaction 交互性 响应用户的各种输入手势、语言命令、身体动作 Imagination 构想 生动形象地反映设计者的思想 * * 南京大学多媒体计算技术研究所 硬件方面的要求 跟踪系统:确定参与者头、手和躯干的位置 触觉系统:提供力和压力的反馈 音频系统:提供立体声源和判定空间位置 图像生成与显示系统:产生空间图像和立体显示 高性能计算机处理系统:高速度、大容量、联网 * * 南京大学多媒体计算技术研究所 虚拟现实环境 * 南京大学多媒体计算技术研究所 * * 南京

文档评论(0)

haoshiyi579 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档