- 2
- 0
- 约3.97千字
- 约 3页
- 2016-11-27 发布于重庆
- 举报
基于WebD的交互式虛拟水稻器官造型研究
基于Web3D的交互式虚拟水稻主茎模型
研究报告
(一) 引言
随着计算机图形学和计算机技术的发展,通过虚拟作物在三维空间中的形态结构及生长发育过程,以可视化的方式获得作物生长过程中的各参数的动态数据,可更好地帮助人们理解作物的生长发展变化,具有真实感、可交互操作等特点。虚拟作物的研究在农业科研、教学、生产、规划、农业资源配置等方面展示了良好的应用前景。虚拟水稻是虚拟作物的一个研究方向,目前国内外研究水稻生理生态模型较多,而且已经建立了较成熟的水稻生理。但从可视化角度出发,在Web网页上研究交互良好的水稻虚拟模型的报道还很少。本文采用Java3D 技术,结合Web开发技术在网络页面实现了水稻结构器官形态的三维可视化模拟显示和交互控制,具有较强的真实感,可控性强,为进一步进行水稻和其它作物的虚拟研究提供一种新的思路。
本研究以现有的水稻形态结构器官模型为研究起点,探索利用计算机图形学技术和Web技术实现在计算机浏览器上以多角度、交互可控的方式呈现水稻植株形态的三维可视化表达,实现虚拟水稻作物的研究和应用网络化。该项研究是数字农业关键技术的研究基础,对促进我国农业信息化的发展有着重要的意义。
(二).开发环境:
1.Jdk运行时;2.java运行时至少能支配150M内存
(三) JAVA3D重建水稻器官模型
Java3D是SUN公司推出的、面向?Internet的三维动画程序语言。通过在网页上插入用Java3D?编写的Applet,就能让浏览网页的用户感受到逼真的三维动画效果。Java3D 采用基于场景图(Scene Graph)的编程模型, 提供了大量 Java3D 类 ,开发者可以通过实例化这些类创建各种Java3D对象。
1 水稻结构器官模型
水稻主茎地面形态结构主要由水稻叶片、叶鞘、茎和稻穗等器官构成,笔者通过对水稻叶、茎、叶鞘和稻穗的观测研究,构建了基于器官形态特征参数的精确几何造型算法,用于各器官的几何建模,水稻主茎地面各个结构器官模型如图1所示。
(a)叶片 (b)茎 (c)叶鞘 (d)穗轴 (e)谷粒
(a)叶片 (b)茎 (c)叶鞘 (d)穗轴 (e)谷粒
图1 水稻结构器官形态模型
(a) (b) (c)
(d) (e)
2.水稻模型场景结构视图
Java3D 采用场景图(Scene Graph) 作为数据结构。场景图属于一种称为有向无环图的类似于树的数据结构,它是对系统中所有图形对象及属性的完整定义,并和用于显示场景绘制图像的AWT组件相关联。场景图一般可分为:观察分支 (用来建立场景视图) 和内容分支(用来表示虚拟世界的图形内容)。内容分支以一个BranchGroup节点为根,其它的节点可以附属到此根节点上来完成虚拟世界的构造。其中Shape3D 节点中存放三维形体几何信息及其外观属性。形体的位置由TransformGroup节点来设定。有了这些基本信息,就可以构建一个三维场景图了。
由于在Java3D中只有BranchGroup节点能被其父节点更改,为了提高水稻结构器官显示的交互可控性,在创建水稻模型时,为每个水稻器官模型首先创建了一个BranchGroup结点,再创建TransformGroup子节点,最后生成外形和几何形状,其场景结构模型视图构建如图2所示。
根分支节点
根分支节点
根转换节点
穗轴转换节点
谷粒转换节点
穗节点
茎杆节点
叶片节点
穗轴节点
谷粒节点
观察平台
BG
BG
TG
BG
TG
View
BG
BG
BG
BG
BG
TG
TG
TG
TG
叶片外观
茎杆几何形状
穗轴外观
谷粒外观
穗轴几何形状
叶片几何形状
场所
分支节点
转换节点
行为
主茎节点
茎杆转换节点
叶片转换节点
虚拟世界
茎杆外观
谷粒几何形状
图2
图2 水稻场景结构图
(三) 在页面中实现交互控制
1. Java3D嵌入页面
Java3D一个最大的特性是可以使用Applet作为显示容器, 在Applet中显示3D图形和在网页文件中(HTML/JavaScript)嵌入该Applet,从而实现三维Web的可视化显示。但由于Java 3D是对java的扩展,它的applet嵌入到网页时需要做一个特殊的转换,变成以objectembed方式定义的页面,这个转换需要用到sun提供的HtmlConverter工具来完成.
本系统采用javaScript脚本来控制与Java3D程序的参数传递,这样就避免了Jsp参数传递时对网页的刷新而引起的Java3D程序的重新载入。为了网页的美观和实用,在网页设计时嵌入了两个ifram帧框架,左框架为input框架,用来输入水稻器官形态结构参数数据,右框架为riceMode框架,用来显示Java3D重建的水
您可能关注的文档
最近下载
- 2025下半年中学教师资格证英语《学科知识与教学能力》真题卷及答案.docx VIP
- 缅怀先烈【优质公开课】精品PPT课件模板.pptx VIP
- 数字电子技术基础(第六版)阎石课后习题答案.docx
- 评茶员(高级)模拟试卷及答案.docx VIP
- 2019外研社版高中英语必修二Unit 3 On the move 知识清单(学生版).docx VIP
- 2025年湖北商贸学院辅导员考试参考题库附答案.docx VIP
- 2026年春期人教版一年级下册数学全册教案(核心素养教案)(全册共144页).pdf
- 中、高级评茶员考证题目汇编.docx VIP
- 2019外研社版高中英语必修二Unit 1 Food for thought 知识清单(教师版).docx VIP
- 婚礼堂销售入职培训课件.pptx VIP
原创力文档

文档评论(0)