全球旧事资料 分类
和Net脚本实现虚拟实验室功能3。2虚拟场景搭建虚拟场景搭建是虚拟实验室系统设计的核心内容,模型制作精细度、贴图真实度、光影调整以及周围环境的影响等都是需要考虑的重要因素。场景搭建分为3部分:①了解实验过程及实验仪器;②制作三维模型,进行贴图和导出工作;③导入U
ity进行场景搭建。图2、图3为实验室加载装置实物图。通过实际测量确定实验室和试验装置尺寸后,进行三维建模。建模使用3DsMax和Photoshop组合,将建好的模型保存为FBX格式,导入到U
ity3D中,进行场景环境和灯光搭建4。建模效果如图4所示。3数据处理虚拟试验系统的建立必须有实验数据支撑,从试验的加载到试验完成必须有数据显示和曲线生成。墙体拟静力试验,通过对有限元数值仿真分析软件(ADINA)和试验得出的数据比对,找到最优数据,一般以ADINA数值仿真分析软件提取的数据为主,建模过程如下:①点击Poi
ts,首先建立一个点,以点、线、面的形式建立物理模型;②点击Eleme
tGroup,为模型分组。此处只有一个模型单元,使用3D实体单元;③点击MeshVolumes,为模型划分网格。ADINA为有限元计算软件,网格划分越细,计算精度越高;④为模型添加材料,输入泊松比、密度、杨氏模量、应力应变曲线等材料信息;⑤添加计算TimeStep和TimeFu
ctio
;⑥分别点击ApplyLoad和ApplyFixity按钮,为模型添加力和边界限制条件,墙体底面全固定,顶面分别施加一个竖向恒载和一个水平往复荷载5。效果如图5所示,提取的数据加载到Excel中,最后导入SQL数据库,为后续的数据显示和曲线生成提供保证。4功能实现功能实现即U
ity3D的场景整合、Net脚本控制以及Wi
form窗体实现。Net脚本主要实现三维模型在U
ity3D场景中的移动、隐藏及显示等,Wi
form窗体主要完成数据库的读取、数据显示、曲线生成以及实验报告修改下载等功能。41U
ity3D场景整合
f龙源期刊网httpwwwqika
comc
将在3DsMax中做好的模型导入到U
ity3D中,根据实验室场景进行摆放安置,同时利用UGUI的Text、Image、RawImage、Butto
、Toggle、Slider、Scrollbar、DropDow
、I
putField、Ca
vas、Pa
el、ScrollView等基础控件完成两个场景的UI界面设计,即进入场景(见图6)和实验场景(见图7)。42Net脚本控制Net脚本控制,实现在U
ity3D中的动态控制和展示,包括实验室漫游和交互式实验操作等。421漫游功能虚拟实验常见的漫游有3种:①第一人称漫游,在漫游过程中,借助键盘和鼠标的操作实现前进、后退、转向等操作,借助摄像机视角获取实验室r
好听全球资料 返回顶部