- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
虚拟设计环境建立与OpenGL 和VRML
2000年 工 程 图 学 学 报 2000
第2期 JOURNAL OF ENGINEERING GRAPHICS No.2
虚拟设计环境建立与OpenGL 和VRML
的研究开发
武汉交通科技大学 李文锋 王 琦 陈定方
摘 要 本文在分析OpenGL 平台和VRML 语言特征的基础上 探讨了虚拟
设计环境的特点 提出了通过Virtual C++5.0 和OpenGL Optimizer 开发产品虚拟
设计系统的方法与思路 建立了虚拟设计和场景浏览器VRCADE1.0, 该系统具有
三维造型 材质与表观设计 场景编辑等功能 并支持VRML2.0
关键词 虚拟设计 浏览 OpenGL Optimizer 虚拟现实建模语言
0 引 言
虚拟现实(Virtual Reality, 缩写VR)技术是一种综合利用计算机图形软硬件系统 各种显
示和控制等接口设备 在计算机上提供人为的 可自主交互的 具有沉浸感觉的三维环境的
[1]
先进技术 这种三维环境即为虚拟环境 Virtual Environment Francis Hamit 将虚拟现实
定义为 一种人机交互界面 依赖于人的空间想象和计算机产生的虚幻 Illusion 表现形
式 将虚拟环境定义为 一种计算机产生的通常为自然三维的交互计算机图形 可以提供
一种人造现实感 可见 虚拟现实的基本特征就是 自主性 交互性和存在性
近年来 为了缩短产品的开发周期 降低生产成本 人们在进一步发展 CAX CAD
CAM CAPP CAE 等 系统的同时 也在积极寻求利用虚拟现实技术 为产品的创意
革新 加工 工艺优化提供虚拟的三维环境 可以想象 这项技术将给产品的创新设计 概
念设计 装配设计 制造设计和人机工程设计 美学设计等带来新的思路和效益 这可以分
为两种模式 增强可视化的 CAD/CAM 系统和基于虚拟现实的CAD/CAM 系统 增强可视
化的CAD/CAM 系统利用现行的CAD 系统进行建模 在对数据格式进行适当的转换后输入
虚拟环境系统 以便在一个 真实 的环境中对模型进行自主的交互与分析 这种系统具
有很好的继承性 开发强度低 成本低 是目前主要的虚拟设计环境开发形式 基于虚拟现
实的CAD/CAM 系统则将系统完全建立在虚拟环境上 使设计者通过各种输入输出设备 数
据手套 三维导航装置 头盔等 与虚拟环境交互 直接进行三维设计 这种模式将会使设
计效率大大提高 但开发强度大 成本高昂
本文于2000 年4 月收到
本文得到湖北省自然科学基金项目和武汉市晨光计划项目资助 武汉交通科技大学湖北省跨世纪人才专项基金资助
第一作者 李文锋 1966 年生 副教授 主要研究领域为智能CAD 图像处理和虚拟现实
2 工 程 图 学 学 报 2000年
虚拟现实的实现手段有硬件实现和软件实现两种 由于软件实现主要是通过一些基本
的硬件环境 利用软件编程的方法在输出设备如显示器上输出逼真的 具有虚拟特征的三维
场景 对硬件的依赖性不高 成本低 相对容易实现 因而目前发展较快
本文将探讨基于OpenGL 平台开发支持VRML 的虚拟设计环境下的场景浏览器 研究
虚拟现实环境的软件实现及其与CAD 系统集成的途径
1 OpenGL 平台[2, 3]
OpenGL 是来源于 SGI 图形工作站的高性能三维图形和场景处理标准 由于与硬件无
关 与操作系统平台无关 已成为国际通用图形标准 并且成为三维可视化和场景系统开发
的有力工具 Microsoft 公司亦先后将OpenGL 移植到Window NT 和Windows 98 中
文档评论(0)