用OpenGL实现数控加工仿真中的图形显示-中国科技论文在线.PDFVIP

用OpenGL实现数控加工仿真中的图形显示-中国科技论文在线.PDF

  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文档。上传文档
查看更多
用OpenGL实现数控加工仿真中的图形显示-中国科技论文在线

N o . 1 M a r . 2 0 0 2 ─────────── 计 算 机 辅 助 工 程 Computer Aided Engineering ─────────── 用OpenGL实现数控加工仿真中的图形显示 李光耀 刘 剑 李启炎 (同济大学CAD研究中心,上海,200092) 作者简介 李光耀:博士,副教授,研究方向为CAD/CAM、计算机图形学等。 提 要 数控加工仿真系统TJS01是工作在Windows平台下,模拟机床按照操作人员要求对 模具进行仿真切割加工,需要让操作人员看清楚整个切割过程以及切割的最后结果。 因此对图形演示部分要求较高,所以开发时选择了图形功能较强的Visual C++,图 形方面则使用了OpenGL系统进行数控的图形演示。 关 键 词 数控仿真、图形、OpenGL 0 引 言 OpenGL作为一个性能优越的图形应用程序设计界面(API)而适合于广泛的计算环境,从个 人计算机到工作站和超级计算机,OpenGL都能实现高性能的三维图形功能。由于许多在计算 机界具有领导地位的计算机公司纷纷采用OpenGL作为三维图形应用程序设计界面,并且它具 有广泛的移植性,因此,OpenGL已成为目前广为流行的三维图形开发标准,是从事三维图形 开发工作的技术人员所必须掌握的开发工具。 1 OpenGL工作流程 整个OpenGL的基本工作流程如图1所示。 逐个顶点操作 几何顶点数据 运算器 和图元组装 光栅化 逐个顶点操作 帧缓冲区 显示列表 图像象素数据 图像操作 纹理映射 图 1 OpenGL的工作流程 ________________________ 来稿日期:2001-10-08 转载 中国科技论文在线 60 计算机辅助工程2002 ──────────────────────────────────────────── 图1中几何顶点数据包括模型的顶点集、线集、多边形集,这些数据经过流程图的上部, 包括运算器、逐个顶点操作等;图像数据包括象素集、影像集、位图集等,图像象素数据的 处理方式与几何顶点数据的处理方式是不同的,但它们都经过光栅化、逐个片元(Fragment) 处理直至把最后的光栅数据写入帧缓冲器。在OpenGL中的所有数据包括几何顶点数据和图像 数据都可以被存储在显示列表中或者立即可以得到处理。OpenGL中,显示列表技术是一项重 要的技术。OpenGL要求把所有的几何图形单元都用顶点来描述,这样运算器和逐个顶点计算 操作都可以针对每个顶点进行计算和操作,然后进行光栅化形成图形碎片;对于图像数据, 象素操作结果被存储在纹理组装用的内存中,再与几何顶点操作一样光栅化形成图形片元。 整个流程操作的最后,图形片元都要进行一系列的逐个片元操作,这样最后的象素值BZ送入

文档评论(0)

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

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

1亿VIP精品文档

相关文档