基于Irrlicht引擎的草绘三维场景生成研究.pdfVIP

基于Irrlicht引擎的草绘三维场景生成研究.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文档。上传文档
查看更多
第15卷第1期 重庆科技学院学报(自然科学版) 2013年2月 基于Irrlicht引擎的草绘三维场景生成研究 罗先辉1 霍智勇2 摘要:现有的WIMP风格的三维设计软件需要用户对点、线、面通过复杂的造型和交互才能组合、拼装成符合现 实需求的三维实体,不利于普通用户的掌握和应用。结合Qt平台及Irrlicht三维渲染引擎,采用c++编程可以实 现二维草图和三维场景的集成与交互,从而通过绘制二维草图创建三维虚拟场景。该系统可简便、直观地创建处 于同一水平面的三维虚拟场景,适用于普通用户室内设备管理和场景展示。 关键词:二维草图;虚拟现实;三维场景;Irrlicht 中图分类号:TP391 文献标识码:A 文章编号:1673—1980(2013)01—0184—04 虚拟场景需要很大的工作量,因此有必要提供某种 现有的WIMP(Window/Icon/Menu/pointer,即 窗口、图标、菜单、指针)风格的三维设计软件,无论 开发框架或平台,使得新的应用可以在已有的开发 是动画造型软件3D 包基础上进行。本文使用Qt作为可视化程序开发 max、Maya,还是工业设计软件 框架,Irrlicht为3D渲染引擎。 Rhino、Solidworks等,都需要开发人员具有较高的专 业素质。这些软件相比二维软件在视觉上具有更高 1.1 GUI与Ql User 的复杂度,而且融入更多关于几何学、图形学、统计 Interface,简称 图形用户界面(Graphical 学等若干数学领域的知识¨J。可满足专业领域三 GUI,又称图形用户接口)是指采用图形方式显示的 维场景设计的高要求,而普通用户要学习和应用比 计算机操作用户界面,与早期计算机使用的命令行 较困难。本文针对普通用户创建三维场景的需求, 界面相比,它极大地方便了非专业用户的使用,用户 不需要死记硬背大量的命令,而是通过图形化窗口、 结合Qt平台及Irrlicht三维渲染引擎,通过c++编 程实现二维草图和三维场景的集成,在二维草图绘 菜单、按键等方式来进行操作实现人机交互悼J。 制和编辑中把三维场景竖直方向坐标视为恒定不 Qt是一个跨平台的C++应用程序和图形用 变,从而将二维草图坐标与三维场景水平面坐标进 户界面开发框架。使用Qt只需一次性开发应用程 行同步变换,这样可通过绘制二维草图创建三维虚 序,无需重新编写源代码,便可跨不同桌面和嵌入式 c++类库提供一 拟场景。该系统可简便、直观的创建处于同一水平 操作系统部署这些应用程序。Qt 面的三维虚拟场景,适用于普通用户室内场景展示, 套丰富的应用程序生成块,包含了构建高级跨平台 如果在创建的虚拟场景中添加三维模型动态信息显 应用程序所需的全部功能旧J。Qt提供开源版,并且 SDK(Soft— 示及建立对实体的实时控制,可用于室内设备管理。 支持二维和三维图形渲染,本文使用Qt ware

文档评论(0)

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

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

1亿VIP精品文档

相关文档