基于VRML与Java的黑板板书实验的设计与实现

来源 :中国教育技术装备 | 被引量 : 0次 | 上传用户:shcxd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要 VRML是开发虚拟实验的主流语言。介绍如何利用Java与VRML的结合,实现数据通信功能,实现黑板板书的虚拟实验。
  关键词 VRML;Java;板书;虚拟实验
  中图分类号 G434 文献标识码 B 文章编号 1671-489X(2008)12-0077-02
  
  1 前言
  
  随着计算机技术的迅速发展,虚拟现实技术已很成熟,广泛应用于各行各业。虚拟现实技术凭借其强大的交互功能,在教育领域中应用也很广泛。虚拟现实技术在教育中的应用之一就是开发虚拟实验。VRML是开发虚拟实验的主流语言,能够构建逼真的实验环境。将VRML与Java相结合,通过EAI接口实现VRML场景与网页中各个嵌入式对象之间互相方便地通信,使VRML场景成为网络表现的一部分[1]。同时,也使用户能够动态地改变VRML场景。
  黑板是教学中最常用的教具之一,也是在虚拟实验中虚拟教室的一个重要组成部分。笔者主要探讨黑板板书功能的设计以及实现方法。
  
  2 黑板板书实验的设计
  
  2.1 实验环境的设计实验的环境比较简单,就是一间教室,里面包括黑板、桌椅、灯、多媒体柜等。为了实现黑板的板书功能,这里只需做一个黑板就可以。制作的方法主要有2种:一是用3DMAX制作完后,再转化成VRML格式的文件,以便在VRML环境中对各种交互进行编程;二是直接用VRML语言来编写。2种方法各有长处。用3DMAX制作的实验器材比较精细、逼真,但在转换成VRML格式的时候会有一些小错误,需要人工修改;直接用VRML编写,做出来的器材的逼真度不如3DMAX,但编写起来方便。这里采用第2种方法。
  2.2 交互功能的设计一般的交互功能都能通过JavaScript脚本来实现,但是如果VRML程序较大,运行起来就会影响速度。为了实现较好的交互功能,最好将VRML虚拟场景和交互的控制区分开,这就需要用到Java小程序Applet。
  教学中一般的黑板板书功能就是能够在上面书写,能用各种颜色的粉笔,能写大小不等的字,还能用黑板擦擦掉。在这个虚拟实验中,这些功能都能实现。这就用到了EAI接口。在Applet小程序中设置字体的颜色、大小,将数据传递到VRML场景中,改变虚拟场景,就可以用设置好的颜色和大小来板书了。
  2.3 网页布局的设计本实验的组成主要是虚拟场景和控制字体颜色大小的Applet小程序区。它们在屏幕上的分布设计如图1所示。
  
  板书功能的实现关键是用createVRMLFromString()动态控制函数。由于板书是非常灵活的,所以写出来的字应该是圆滑的。挤压造型Extrusion节点可以来创建弯曲的管道,板书写的字和管道有相似之处。因此,可以用这个节点来实现具体的板书功能。
  2)关键代码。
  ①VRML程序。JavaScript脚本部分代码:
  function yanse(){ziyanse=mmm.diffuseColor ; } //获取字体颜色值
  function zitidaxiao(){zidaxiao=daxiaobianhua.translation; } //获取字体大小值
  function isActive (val) {
  ……
  zideyanse=new SFColor(ziyanse.r,ziyanse.g,ziyanse.b); //给字体赋颜色值
  scale=new SFVec2f(zidaxiao.x,zidaxiao.x); //给字体赋大小值
  string=xian1 ’diffuseColor ’ zideyanse xian2 ’spine ’ spine ’ scale ’ scale xian3;
  node=Browser.createVRMLFromString(string);//生成节点
  ……
  }
  function hitpoint(val){
  weix=val[0]; weiy=val[1];weiz=val[2];……
  spine[q]=new SFVec3f(weix,weiy,weiz);
  }
  ②Java程序。Java程序主要实现程序的界面布局以及获取滚动条当前值。控制字体颜色、大小的滚动条的处理程序如下:
  public boolean handleEvent(Event event){//控制字体大小的滚动条
  if (event.id == Event. SCROLL_LINE_UP
其他文献
在“基于‘儿童诗意表达’的语文课堂建构研究”课题领衔人殷郡伟院长的引领下,我们对于儿童,对于儿童诗意,对于“儿童诗意表达”,对于“儿童诗意表达”的语文课堂建构从文献研究到实证研究,一路走来,我们不断地清晰“我们在哪里”“我们去哪里”“我们怎么去”以及“我们能否抵达”。在一遍遍的叩问中,在一次次的探讨中,在一轮轮的实践中,我们欣喜地看到了儿童的变化,欣喜地看到了课堂的变化,欣喜地看到生命质感的变化。
摘 要 免疫学实验是生物学实验教学的重要组成部分,是本科生获得免疫学知识和加深对理论知识理解的重要途径。根据免疫学实验教学特点,通过整合实验教学内容、统筹安排实验时间,并以多克隆抗体制备实验为例,改进实验方案,使学生在实验教学过程中多角度、多层次理解实验原理和操作过程,在有限时间内掌握更多的实验技术,提高实验成功率,从而培养学生创新能力、综合分析问题解决问题的能力,以及缜密的科学思维和团队协作意识
在当下的教育领域,尤其是基础教育领域,翻转课堂的关键不是形式改变,不是用大量的视频让学生自己先学习,而是提供一种新的学习渠道,是一个新的教学模式。所谓“翻转”,主要是对学习流程的重构,其要义在于让学习更有意义,让思维向更深处漫溯。  苏教版四年级下册“练习5”的第一部分,安排了有关谜语的教学内容。谜语是表现、培养和测验人民智慧的民間语言艺术,与思维密切相关,具有游戏一般的快乐和无穷无尽的魅力。谜语
摘要 基于活动理论,将课堂交往分解为师生交往行为,以“爱课网”免费开放的精品视频公开课为研究样本,对授课过程中师生的行为进行观察,分析信息技术环境下课堂交往的特点,并为构建有效课堂交往提出建议和意见,为提高课堂教学质量提供借鉴。  关键词 信息技术环境;精品视频公开课;课堂交往;活动理论  中图分类号:G718.3 文献标识码:B  文章编号:1671—489X(2017)19—0054—02  
摘 要 微芯片技术是目前分析化学领域中的热点技术,其主要应用于科研工作中,在课堂教学中尚未得到应用。提出将微芯片技术引入化学实验教学的构想,因为微芯片技术具有消耗少、成本低、便携性好等优点,可实现理实一体化实验教学,降低实验成本,培养学生在交叉学科领域的协作创新,符合《高等学校创新能力提升计划》的要求,具有广阔的发展前景。  关键词 微芯片;化学实验教学;理实一体化教学;绿色化学  中图分类号:G
丰山寺的悬鉴阁   姜唯出家了。   丰山寺。   第一次进丰山寺,姜唯就觉得一切都熟悉,有种亲切。大殿前紫薇一棵,姜唯总感觉依靠过。紫薇,俗称“痒痒树”,一摸上去,枝叶颤动——姜唯就伸了手,树反应起来,姜唯笑了,看着远处的袁店河,如梦。   每条路,每间房,姜唯都觉得见过,最熟悉的是悬鉴阁。   悬鉴阁,正对大殿,三层。下空,中为戏台,三层为阁。顶悬一匾:悬鉴阁。黑漆框,蓝底,金字。字好,行楷兼
统编本小学语文教材十分重视对学生的学法引领,体现了以儿童发展为本位的指导思想,消除了传统课本居高临下板着的“教本”面孔,而有了更多让学生乐学的“学本”的那种亲切感。  就以“提纲教学法”来说吧,这是一种传统的读写教学方法,如在《语文教育辞典》(朱绍虞主编,延边人民出版社,1991)中就有“提纲教学法”“提纲表解法”“纲要信号图示法”等词条。但这多数是对教师而言,所以在教材中从来没有系统体现。但在统
道边村那年要迁新村。   为了迁新村,队长往公社、县里跑了一年多,总算有了着落。消息一传开,乡亲们过年似的高兴。迁新村首先要解决吃水问题,队长开会和大家商量,先请一个井匠,在新村的地面上凿一眼新井。   井匠姓郭,是山那边的,都叫他老郭。老郭三十出头,个子不是很高,看上去挺精神,一副劲头十足的样子。   老郭说,凿井要写合同。队长说,你出力我掏钱,少不了你一个子儿,写那个做球哩。老郭说,这里面有个
摘 要 以观察草履虫的外形、运动和趋性为例,探索生物实验互动教学,以培养学生生物核心素养为导向,合理设置内容,深入挖掘资源,改进生物实验教学。  关键词 科学思维;生命观念;核心素养;生物实验;草履虫;多媒体互动实验室;显微镜  中图分类号:G633.91 文献标识码:B  文章编号:1671-489X(2020)11-0119-03  1 前言  新课程改革以核心素养体系为核心,对于生物教学来
摘 要 基于在线开放课程,探索行之有效的电路分析新型教学模式,从教学内容的确定与重构、混合教学模式改革、考核机制的完善和教学评价设计四个方面进行线上线下混合教学实践,提高学生的自主学习能力、创新精神和团队协作能力。  关键词 在线开放课程;电路分析;教学模式;教学评价;混合教学  中图分类号:G642.3 文献标识码:B  文章编号:1671-489X(2019)06-0040-03  Prac