- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三维图形交互式远程教学系统设计与实现
三维图形交互式远程教学系统的设计与实现
文章编号:1672-5913(2009)06-0080-04
摘要:针对网络远程教育中Web课件缺乏交互性和真实感的情况,本文论述用VRML了基于网络的具有交互性的三维图形教学系统为同类课程网络远程教育提供了一种解决方法,其中包括用AutoCAD和3ds Max建模,利用VRML添加运动,用ASP和Access数据库实现了三维图形远程教学系统。
关键词:远程教育;三维图形;交互式;虚拟现实建模语言
中图分类号:G642
文献标识码:A
随着网络技术的发展,利用网络进行课程教学己成为教学改革追逐的新热点。但是,网上教学在现阶段还存在着很多不足。Web课件的制作多局限于基于超链接的文本结构,更是难以见到具有真实感的三维立体图形,网络远程教学的优势未能得到充分发挥。高等学校工科类课程,三维立体结构较多,有些课件用了动画来表达三维模型的运动,受网速限制,动画不能太长、太多,学生只能被动的接受,不能主动参与。为解决这些问题,本文借助VRML(Virtual Reality Modeling Language)实现了三维图形交互式远程教学系统,将虚拟现实技术引入网络课件制作,使学生在网上观察到真正的三维动态模拟,并可进行实时交互操作,提高了学生的参与性和主动性,收到了好的教学效果。
1虚拟现实技术
虚拟现实(Virtual Reality,简称VR),就是利用计算机技术,来模仿已存在或不存在的世界,通过特殊的输入、输出装置,使用户产生身历其境的感觉。作为一门新兴学科,在许多方面都显示出了诱人的应用前景。在航天与军事、产品设计、城市建筑、环境规划、虚拟样机、虚拟制造、医学、娱乐等领域已取得了一定应用成果。
VRML是虚拟现实建模语言,可以在网络上创建逼真的三维场景。VRML用节点(node)来描述虚拟场景中的各个要素。每个节点有其相应的功能,由节点的域和值来保存该功能所需的参数和数值。VRML还支持纹理映射、背景、视频、音频、对象运动和碰撞检测等功能[1]。现在很多三维软件都支持以VRML 格式输出特定场景。
2系统的设计与实现
2.1系统的功能特点
(1) 真实感
该系统展示的是三维模型,比起网络课件常用的图片或文字,更具有真实感。系统展示的是运动模型,一些在课堂上难以讲解清楚的模型,都真实的表现出来。
(2) 交互性
交互性是虚拟现实技术的三个基本特征之一,也是本系统的最大特点。学生可以主动参与,操作控制三维模型,从而可以更全面、更深刻的了解三维图形。
2.2系统规划
系统实现了4个功能:查询模型运动、查询模型、显示所有模型运动、按模型所属运动机构类别查看模型。系统规划如图1所示。
2.3关键技术
2.3.1建模技术
建模的方法有两种,第一种是直接用VRML编程建模。这种方法所编写的模型数据量小,程序可重复利用。第二种方法是在其它建模软件中创建模型再转化为VRML格式。有些三维建模软件如Solid Edge、UG等可以直接输出为VRML文件格式,不能直接输出的也可以通过第三方软件转化。本文所用的模型都是在AutoCAD 2004中建模,通过3ds Max转化为VRML文件格式,并通过3ds Max和VRML编辑器VrmlPad2.0进行优化。
2.3.2场景组合技术
场景组合的方法也有两种,一是用VRML编程装配;二是在专业建模软件(如3ds Max)中装配[2],再转化为VRML文件格式。这两种方法对简单机构来说方便性差不多,后一种要直观一些。对需要编程添加运动的复杂机构,应用VRML编程装配[3]。
2.3.3运动添加技术
(1) 在3ds Max中设置运动
在3ds Max设置的运动可以转化为VRML文件格式。对于物体的无规律运动,在3ds Max中设置后再输出为VRML文件格式较为方便。对于加速度、速度有规律变化的运动,3ds Max中实现这样的运动需要选取足够多的关键帧,并把各个位置的角度精确计算出来,才可以近似模拟运动过程。
(2) 用VRML的时间传感器Timesensor、坐标内插器节点CoordinateInterpolator和方向内插器节点OrientationInterpolator来添加运动
这种方法跟在3ds Max设置运动的方法相似,是利用Timesensor、CoordinateInterpolator、OrientationInterpolator,选取一个运动周期多个关键点,根据计算确定每一关键点每一个构件的坐标值和方向。这种方法对简单的有规律的运动比较
您可能关注的文档
最近下载
- 04重载交通水泥路面设计.doc
- 年产12万吨苯乙烯精制工艺设计.docx
- 电工基础知识(全面)课件课件(完整版)160页.pptx VIP
- 装配式建筑在装配式港口码头中的应用与优化,2025年行业展望报告.docx
- 《新媒体文案创作与传播(第2版微课版)》全套教学课件.pptx
- 课题申报参考:中华优秀传统家文化融入大学生积极心理品质培育路径研究.docx VIP
- 2024年中国第三方支付行业研究报告.pdf
- 水产动物疾病学3免疫学.ppt
- 课题申报参考:中华优秀传统医德文化融入医药院校“思想道德与法治”课教学研究.docx VIP
- (高清版)DB32∕T 5040-2025 家用电梯智能化要求及验收规范.pdf VIP
原创力文档


文档评论(0)