学科分类
/ 25
500 个结果
  • 简介:在由探井、断层、地层、砂体等主要地质目标构成的地下三维场景中,采用可见性处理技术解决了三维场景的实时生成问题;通过键盘操作实现了前进、后退、左行、右行、垂直向上、垂直向下、俯视、仰视等8种交互虚拟漫游动作。地质工程师可以通过该系统在地下三维场景中任意漫游,极大地方便了勘探井位部署工作。

  • 标签: 可见性处理技术 交互式虚拟漫游系统 油气勘探技术 地质工程 计算机技术 OPENGL
  • 简介:本文从虚拟现实交互漫游的实现过程出发,通过Vega软件实现交互漫游功能。关键词虚拟现实;Vega;交互漫游中图分类号O343.2文献标识码A文章编号1007-9599(2010)04-0000-01ImplementationofInteractiveWalkthroughFunctioninVirtualRealitySceneLuHongyan(ArmedPolicyEngineeringCollege,Xian710086,China)AbstractThepaperintroducestheimplementofinteractivewalkthrough,andachievethefunctionsofInteractivewalkthroughbyVega.KeywordsVirtualreality;Vega;Interactivewalkthrough虚拟现实场景中常见的交互方式有固定式漫游交互漫游两种。交互漫游方式比固定路径漫游灵活,真实感更强。一、交互漫游的实现在漫游系统中,用户通过Observer的视角置身于虚拟环境中,通过鼠标和键盘控制视点和行动路线。在这种交互情况下,不需要进行任何的预处理过程,场景分析和路径计算都是在漫游的过程中进行的。交互漫游的视点是由用户自定义的,有很大的灵活性。如果将Observer与Walk运动模式绑定在一起,就可以用鼠标控制其前进、后退、转向和四处观望的视觉效应。但是作为一个在环境中的观察者来说,能够做到的远不止这些。他可以抬起头看看天空,也可以低下头看看绿地花草。但是,在Vega中却没有一种运动模式符合需要。这就需要编程定义自己的运动模式。在自定义的运动模式中,主要实现10个漫游动作前进、后退、左移、右移、上升、下降、仰视、俯视、停止和复位。表1鼠标按键定义控制方式相应功能鼠标左键运动加速鼠标右键运动减速上移鼠标向前运动下移鼠标向后运动鼠标左键+中键视点升高鼠标右键+中键视点降低左移鼠标向左运动右移鼠标向右运动鼠标中键运动停止鼠标左键+右键+中键运动复位表2键盘按键功能定义按键相应功能向上方向键运动加速向下方向键运动减速向左方向键向左运动向右方向键向右运动E向前运动C向后运动I视点升高M视点降低S运动停止R运动复位在本系统中,主要以鼠标、键盘作为系统的输入设备,实现与虚拟场景的互动。如表1、表2所示,对鼠标、键盘相应的按键功能进行定义。实现自定义模式可以分以下几个步骤Step1使用Vega提供的vgMotionCallbackStruct函数编写自定义的用户运动模型(通过回调函数实现运动模型)。Step2vgMotRegister函数向系统注册给运动模型、安装模型实现回调函数;Step3将运动事件属性值VGMOT_MODEL设为用户自定义的模型VGMOT_USER1,进入主循环。Step4处理运动事件(在回调函数中实现)。二、查询功能的设计对模型对象实现信息查询功能主要是基于对三维目标的选择和判别。通过鼠标点取窗口中任意一个对象,即可查询该对象的属性,如同在二维地图窗口中一样方便。判断物体是否被选择,拾取技术是关键。模型对象的拾取在Vega中,模型对象的拾取是通过vgPicker提供的类获取鼠标的位置来实现的。vgPicker类提供了函数对角色对象(vgPlayer)、模型对象(vgObject)、模型部件(vgPart)以及pfGeodes和pfGeosets节点等场景元素进行拾取。完成拾取操作有以下几个步骤Step1将要拾取的物体作为一个模型对象。Step2通过函数vgPickerScene(),vgPickerChannel()设置vgPicker作用的场景和通道;设置vgPickerHighLightColor()函数,选择物体显示的颜色。Step3通过vgPickerClampIsector(),vgPickerIsector()函数显示设置vgPicker的相交矢量。Step4通过vgProp()函数启用vgPicker。Step5将鼠标中键设为拾取物体的键。Step6设置物体mask掩码与vgPicker相一致。vgPicker不能操作静态对象,对于静态对象,使用vgPicker只能间接获取其所在的模型数据库vgDataSet节点等,不能获取对象本身vgObject节点。这时必须采用辅助工具进行操作,常见的方法是采用包围盒43。包围盒拾取算法,如图1所示图1包围盒拾取算法流程图在拾取物体后的物体显示本建筑的名称、编号和建造时间,在主要建筑,如办公楼等,还可以显示每层楼的信息。查询功能的实现方法在本系统中可以通过基于对象名称的拾取方法实现三维地物的查询功能。实现方法如下Step1在Creator中以组(group)的形式为对象命名,作为被查询的关键字。Step2以模型对象名称作为关键字在Access中建立建筑的属性信息表,用ADO连接。Step3创建一个vgPicker对象,在postConfig中设置捕捉对象的类型为VG_OBJECT。Step4在postFrame中用vgMouse实现鼠标点选,调用vgGetPickerPickedProcessing执行捕捉,若成功调用vgGetPickerPickedObject返回捕捉对象的指针,再用vgGetName获取捕捉对象关键字。Step5在属性表中根据关键字对应的记录显示当前建筑物的信息。当选中目标后,获得目标的标识符,再运用SQL语句从后台数据集中查询与标识符对应的实体属性信息。三、结论本文主要介绍交互漫游的实现过程,介绍了交互功能的实现和查询功能的设计。在完成漫游的基础上还要进一步完成碰撞检测这一方面的内容。参考文献1徐诚.虚拟校园漫游系统的研究.硕士研究生学位论文.武汉华中师范大学,20062肖书立,李世其,王俊峰.基于广义包围盒的交互操作在Vega环境中的应用J.计算机应用,2006,2.500-501

  • 标签:
  • 简介:摘要在建筑设计和展示中,虚拟现实模型可取代实物模型,达到节约成本、方便使用的目的。以虚拟现实引擎Quest3D为平台,利用Sketchup等建立虚拟模型,导入到Quest3D中建立虚拟漫游系统。本文讨论Sketchup和Quest3D的接口问题,并对虚拟模型进行漫游设置,增加建筑设计模型的沉浸感,使建筑设计更加实用。

  • 标签: Quest3D 交互式虚拟建筑 漫游系统
  • 简介:虚拟现实技术为现代教育带来前所未有的技术变革,利用虚拟现实技术建立交互教学平台已成为一种新趋势。本文以工科学科为例,介绍了交互虚拟教学平台建设的意义与目的,着重探讨了基于多元化理论的交互网络平台建设的基本思路和实现模式。运用多媒体技术、虚拟现实技术、网络技术,建立起由课程基础模块、教学知识模块、虚拟实验模块和特色互动模块4大模块构成的交互虚拟教学平台体系。充分发挥交互网络平台高逼真、交互性强和无时空限制的教学优势,有利于提高学生的动手实践能力。

  • 标签: 虚拟教学平台 交互式 体系结构 虚拟现实
  • 简介:摘要交互教学作为一种先进的教学模式被越来越多地运用到教学实践中。众所周知,信息传播必须有反馈,教者与学习者之间不仅是教授和被动接收的关系,而且要相互作用、共同提高。就个人而言,笔者认为这种模式可以给学生更大的自由支配空间,培养他们的自主学习精神。更重要的是这种方式可以极大地提高学生学习的积极性和主动性。本文将以一堂语法课(虚拟课)为例,浅谈在这一过程中的体验。

  • 标签: 交互式教学 教师 学生
  • 简介:针对现有舞台监督系统存在的部分问题,提出一种数据交互舞台监督系统的设想,在兼容现有舞台内部通讯、视频监督等功能的同时,通过从舞台灯光系统、音响系统、机械系统中获得各个系统的相关数据,实现对灯光、音响机械系统设备运行状况的监督与演出的调度。

  • 标签: 舞台监督 数据交互 内部通话 cue表
  • 简介:一、交互网络教学的涵义美国乔治·华盛顿大学副教授BadrulH.Khan在1997年将基于web的教学定义为:基于web的教学是利用包含www各种特性和资源的超媒体教学程序来创造一种有意义的学习环境,在这种学习环境中学习得到促进和支持.我国的柳栋则认为网络教学定义有广义和狭义之分,广义的网络教学指在教学过程中运用了网络技术的教学活动;狭义的网络教学是指将网络技术作为构成新型学习生态环境的有机因素,充分体现学习者的主体地位,

  • 标签: 交互式网络教学 学习环境 网络技术 华盛顿大学 教学程序 教学活动
  • 简介:SMART技术公司在英国教育技术展上展示了最新型交互产品TouchTable交互触控桌面系统。SMARTBoard交互白板的发明人和公司共同创始人DayeMartin表示,该款产品外型可爱,色彩缤纷。可支持多点触控且定位准确,非常适用于学龄前儿童使用。目前,SMART公司正在对其所能实现的互动功能和资源进一步完善中,

  • 标签: SMART 桌面系统 交互式 技术公司 学龄前儿童 教育技术
  • 简介:摘要文章介绍了一种电力营销自动管理及交互服务系统。首先介绍了背景技术,然后对一种新型的电力营销自动管理及交互服务系统进行了具体内容的分析,介绍了方法步骤及应用效果,介绍了具体实施方式及其优点。

  • 标签: 电力营销 自动管理 交互式 服务系统
  • 简介:摘要为解决临床初学者面对真实病人时由于技能不熟练、病人配合程度不够等情况导致沟通不畅、问诊效率低下,甚至影响自信心的问题;以及在临床思维训练中,初学者不知如何整理有效信息、更有效率地完成诊断和鉴别诊断过程,把人工智能(artificial intellihence,AI)虚拟病例(virtual patient,VP)系统应用于诊断学问诊及临床思维训练的教学,给学生提供模拟临床真实场景的诊疗体验。让学生先与VP系统对话进行问诊训练,再到临床对真实病人进行问诊。通过模拟真实接诊病人的流程,让学生在模拟场景下主动完成搜集病历资料及临床决策,以此来训练学生的临床思维;同时教师在教师机全程观察各组学生的诊断进度,对各组学生进行针对性指导和引导。根据问卷调查的结果,学生对VP系统模拟教学接受度高;通过作业和考核评估结果,教学效果优于以往,可以进一步推广。

  • 标签: 虚拟病例 临床思维训练系统 诊断学
  • 简介:计算机仿真是现代工程教育必不可少的手段,然而实物运行结果难以用仿真全面表达,构建实物和仿真同步运行系统可以将仿真和实体对象有效结合起来,产生互补效果,深化学生对知识的理解。采用通用串口技术和Matlab的实时仿真功能,构建一套交互实物与仿真同步运行的系统,基于Matlab-GUI开发该系统软件,系统通过串口实时采集和控制电机转速,并在GUI软件界面同步运行预建的仿真模型。该系统在自控控制原理课程实践教学环节中进行了应用,取得了很好的教学效果。我们提出的实物和仿真同步运行系统的构建方法可用于对实物系统的快速改造,将仿真和实体系统进行有效融合,提高教学效果。

  • 标签: Matlab-GUI 实时仿真 串口通讯 实践教学
  • 简介:摘要交互网络电视是一种集合多种通信技术于一体,向授权用户提供包括的多种交互服务的崭新技术,而交互网络电视测试仪主要应用在交互网络电视业务最后一公里的线路开通和故障排查。所以研究和开发适合中国交互网络电视测试需求的测试仪表具有现实意义。

  • 标签: 交互式网络电视测试仪 系统设计 ARM 现场可编程门阵列
  • 简介:网络教学已逐步深入现代教学过程中,并发挥着重大的作用。但是传统的视/音频教育缺乏交互性等缺点,不能完全满足现代教育的需要。本文以流媒体技术为基础,提出一种解决方案,实现视频技术在教育中的应用。

  • 标签: 流媒体技术 交互教学 RTP JAVA媒体框架
  • 简介:时下,一些新课程改革实验区的观摩课、优质课的教学点评现场,只有清一色的教师和专家,而无新课程实施的对象——学生参加。学生作为受教者,与教师和专家相比,他们更能从不同角度和立场来观察、评价教师的表现,为课堂教学的优化、科研活动提供真实、多元的信息。为此,我们应摈弃传统的教师“一言堂”点评方式,建构有学生参与的师生交互点评方法。

  • 标签: 课堂教学 交互式点评 教学目标 老师 学生
  • 简介:

  • 标签:
  • 简介:数据库应用系统的开发是个繁杂浩瀚的软件工程,过去,笔者在VAX/750机上用RDB/VMS数据库开发的地质数据库,由于编程工作量大,开发周期长,通用性差,功能不全,局限了其使用价值。ORACLE是目前性能较好的分布数据库,它是能够独立于机型和操作系统的产品,为用户提供了统一的应用开发环境。然而ORACLE所提供的SQL*PLUS结构查询语言,用户界面不好,查询结果不易由用户控制;输入表格工具SQL*FORMS、报表生成工具SQL*REPORT或SQL*REPORTWRITER,操作既繁琐又不适合我国国情。这些都局限了其应用的广泛性和灵活性。虽然ORACLE提供了高级语言接口,如PRO*C,PRO*COBOL,PRO

  • 标签: ORACLE数据库 交互式 全自动生成系统 研制 地质数据库