- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
房屋管理系统设计与实现研究
摘要:为了提高校园管理,采用CAD软件绘制了房屋的平面信息图,使用3DMax软件对现实的建筑建立虚拟模型,并将仿真的建筑模型导入到Converse3D场景编辑器中进行虚拟现实的构建.最后将该房屋管理系统应用于某校的校园管理中,经过测试,该显示方法更加直观、清晰、有助于校园展示和管理.
关键词:虚拟校园;可视化;3D模型;数据采集;房屋管理
从二十世纪末我国开始出现虚拟现实技术,到现在已被广泛地应用于地理测绘、军事研究、城市规划等领域[1],我国在虚拟现实技术方面的研究越来越成熟.近年来,随着“数字城市”与“数字地球”的提出,各个学校在虚拟校园上的研究也陆续开展[2].成都理工大学在地理信息系统的基础上建立了“数字成都理工大学”的数字化校园系统,实现对校园内的三维可视化虚拟建立和漫游;香港理工大学建立了虚拟校园漫游系统,该系统将电子地图技术、因特网技术、虚拟现实技术整合在一起[3].北京大学开发的“数字北大”,可实现对校园及周围的环境信息进行搜索、路径分析、数据浏览、地图实时显示[4].本文基于Converse3D技术,设计并实现了一个的校园房屋管理系统.
1系统总体方案设计
1.1系统设计流程.该系统的设计分为两部分,第一部分是前端展示管理的设计,即对虚拟校园的设计.首先对校区的建筑进行分类,并对房屋尺寸进行测量,做好记录,进行编号[5].然后参考总务处现有的楼层图纸,核查后把平面楼层信息转化为CAD图[6],并将绘制好的CAD图纸导入到3DMAX中,按照1∶3000的比例建模并贴图.最后将在3DMAX中建立的模型导出到Converse3D中进行场景布局,并发布成网页链接到房屋管理系统中.第二部分是后端数据管理部分的设计,也就是房屋管理系统的设计.房屋管理系统基于B/S架构和MVC设计模式,其中,MVC模式用于对HTML、CSS和JavaScript的控制.本系统实现了四层架构,去掉了Model层,加入了Service和Dao层.所以目前的系统整体设计分四层,View层、Controller层、Service层、Dao层.View层主要负责数据在浏览器中的展示;Controller层主要负责接收用户的http请求,校验请求参数是否合理,然后调用Service去实现具体的业务逻辑;Service层负责逻辑处理,拼装业务数据,事务保证等,需要跟数据库交互的再去调用dao层去操作数据库;Dao层主要负责与数据库的交互,完成插入、更新、删除、查找等操作.本系统的系统流程图如图1所示.1.2系统功能模块设计.房屋管理系统应具备在线浏览三维虚拟校园,以及浏览校园过程中点击相应楼宇查看房屋信息的功能.点击某楼栋,需要实时显示该楼栋的编号、名称、建筑时间、房间数量、建筑面积.系统后台还需要实现对房屋信息的管理.根据实际情况后台数据管理系统分为六个模块,包括信息管理模块、宿舍管理模块、数据导入模块、信息导出模块、用户管理模块和系统管理模块.
2基于Converse3D的前端实现
2.1房屋三维模型的实现.首先对校区的各类建筑进行统计分类,并统一建筑编号与建筑名称,以编制相应的数据表格.该表格包含建筑总数、每个建筑的编号以及用途等.一个楼房楼层的CAD图如图2所示.2.2房屋的3D模型的创建.将绘制好的平面图导入3DMAX软件中以实现对建筑物的建模.方法是首先选中导入的CAD平面图,执行封闭图形操作;然后执行“挤出操作”,并按照实际的建筑高度尺寸成比例挤出建模模型的高度尺寸;最后使用不同的颜色表征不同的建筑,以完成建筑的基本建筑模型的获取.2.3基于Converse3D虚拟校园的实现.首先,将在3DMax中创建好的虚拟场景导入到Converse3D场景编辑器中,把虚拟场景中的建筑模型用同样的方式导入进来并调整好建筑模型的位置,使得建筑模型的位置跟实际建筑的位置、尺寸完全匹配.在导入建筑模型时,一些原本已经完成的建筑贴图会有些许改变,这里可以调出UVW贴图材质库,对建筑模型的贴图进行调整.例如点击绿化草坪,以改变草坪的茂盛程度.一个编辑后的效果图如图3所示.其次,利用Converse3D场景编辑器里的相机功能,把之前制作好的Max文件在Converse3D里打开,创建一个相机,并为该相机创作动画.制作动画的过程为画出一条曲线为路径,在时间编辑器里调整时间作为动画播放的帧数,然后将之前创建的相机跟路径绑定在一起,这样动态路径就制作完成了.最后,在Converse3D场景编辑器里调试好所有场景,点击标题栏里的导出,生成C3D文件和EXE文件,即完成发布.中间导出的C3D文件是Con-verse3D编辑器发布过程中生成的最基础的文件,而导出的文件有两种方式
我们是专业写作机构,多年写作经验,专业代写撰写文章、演讲稿、文稿、文案、申请书、简历、协议、ppt、汇报、报告、方案、策划、征文、心得、工作总结代写代改写作服务。可行性研究报告,实施方案,商业计划书,社会稳定风险评估报告,社会稳定风险分析报告,成果鉴定,项目建议书,申请报告,技术报告,初步设计评估报告,可行性研究评估报告,资金申请报告,实施方案评估报告
文档评论(0)