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

基于OpenGL的CBuilder5O三维图形处理.pdf

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

河北工业科技 Vol_20No·3P-14 第20卷 第3期第14页 HEBEIJ()uRNAL()FINDUSTRlAL Sum79 2003 总第79期 2003年 SCIENCE&TECHN【)LOGY 文童鞠号:1008—1534(2003}03‘0014105 三维图形处理 方忆湘1,黄凤山1,鹿天宝2 (1.河北科技大学机械电子工程学院,河北石察庄050054;2.济南轻骑股份有限公司, 山东济南250000) 摘要:openGL是近年来发展迅速的一个性能卓越的三雏图形标准,在许多领域得到了 广泛的关注和应用。本文结合应用CAD软件的开发,介绍了在C++Builder5.0和 windows环境下,采用OpenGL构造三维图形的基本操作和图形绘制过程,对其主要细 节实现进行了详细的探讨。 关键词:OpenGLIC++Builder5.O;三维图形构造;CAD 中圈分类号:TP391.41文献标识码:A openGL(openGraphicsLibrary,开放图 形库)是近年来迅速发展并得到广泛应用的三 目录下找到OpenGL定义的头文件gl’h、glu. 维图形标准,其独立于操作系统和硬件环境,具 h和glaux.h,要调用OpenGL只需包含头文件 有强大的图形功能和良好的跨平台移植能力, 声明,如下: 为应用程序开发提供了一个针对图形硬件的、 #includegl\91’h 便捷的软件接口。在以C++Builder5.O为开#includegl\glu.h 发语言进行的彩色玻壳模具计算机辅助设计系 #incIude91\91aux.h 统的软件开发中,采用OpenGL处理三维图 形,达到了理想的处理效果。 er5.o开发OpenGL程序,基本操作包括:进行 初始化和创建窗口.如创建图形操作描述表,设 1 置像素格式、显示模式和窗口的位置与大小等; C++Builder5.0环境下的openGL 基本操作 设置颜色和光照等渲染处理;模型变换;建立显 示列表,绘制三维形体}同时,还要处理窗口和 在C十+Builder5.O环境下利用OpenGL 输人事件,管理后台处理。 开发应用程序,首先应设置它们与openGL的1.1 窗口关联 0penGL程序设计之关键在于如何实现 收稿日期;2003一01·16I肇回日期:2003一03—10 OpenGI.与应用程序的图形窗口相关联。在 责任编辑:卞钢身 一 wIN32下窗口程序必须首先处理设备描述表 3511e) 基金项目t啊北省科技厅科研计划项目(0021 Dc(Device 作者简见;方忆湘【1963一).河北石家庄市^.剐教授.主要 context),OpenGL程序也须如此, 从事cAD/CAM及软件工程等方面的教学

文档评论(0)

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

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

1亿VIP精品文档

相关文档