基于WebGL的三维场景开发与应用的研究

来源 :成都理工大学 | 被引量 : 7次 | 上传用户:guaidaokid2003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机科学的飞速发展,我国互联网技术也有了突飞猛进的进步。在互联网相关应用中,三维模型展示功能作为一种新兴手段,符合了当代人民对生活质量更高的需求。如今市场上的一些可以进行三维模型展示的系统,往往都依赖于APP软件或者客户端,但额外的安装过程给用户带来了多余的使用步骤,对许多用户来说并不值得特地安装这些应用端来体验三维展示效果。如果有一款方便、快捷、使用简单的三维模型展示系统,将很大的提高对用户的吸引力。三维模型展示功能在家居的设计与销售上具有巨大的潜力,针对目前市场上大多数家具的销售都是以图片的形式进行展示这一特点,本文研究并开发出一款三维全景家具展示平台,弥补了家具销售中三维模型展示方面的空缺,同时以基于Web端的开发方式避免了用户使用时还得下载额外应用程序的繁琐步骤。本文通过基于WebGL的Three.js技术实现了家具在网页上的三维全景展示效果,用户可以自行上传室内实景图,选择家具模型来展示在以实景图为背景的三维空间中,并能够与家具模型进行交互,通过对家具模型进行平移、旋转、缩放等操作摆放出想要的家居效果。三维空间中的高度或深度数据通常情况下很难获得,需要一系列复杂的三维重构算法来实现三维空间的坐标定位。本文根据普通用户通常使用单目摄像头设备(如手机、单反等)拍摄背景图片这一特性,通过OpenCV图像处理技术对背景图像进行处理得到相关坐标信息,结合三维空间坐标系转换关系,以及对投影矩阵变换的算法研究,以一种更为简便的方法将背景图片中的地面坐标信息在三维空间中进行定位,并构建出对应的虚拟地面,让家具模型能够依据它进行更具有真实性的摆放。最后结合快速开发平台,通过对整个系统的功能需求进行研究和分析,以方便、快捷、轻量为目的,搭建具有商业性质的后台程序,使得平台不仅仅能应用于家居领域,同时在其他领域也能有广泛的应用,如房地产,网上商城等方面,具有很大的灵活性和市场前景。
其他文献
<正>一我的生命中同时有过两个女人。她们都毫无情趣。一想到她们没有情趣,我的痛苦就会加重。她们在我的脑海里占据着同一个位置;这很奇怪,但就是这样:她们在我的脑海里占据
目的现将妇产科肿瘤的治疗方法应用腹腔镜手术治疗展开论述,探究其临床效果。方法选取我院2018年7月~2019年7月来我院妇产科治疗诊断的92例良性卵巢肿瘤患者作为调查对象。按
为监测安庆城区“无车日”活动当天和前后时段的环境质量变化状况,在机动车辆活动量大、人群密度高的区域设置监测点,以大气中可吸入颗粒物PM10、氮氧化物NOx和道路交通噪声
我国移动互联网的发展开始于2005年,目前已经进入高速发展时期。移动互联网塑造了全新的社会生活形态,渗透到人们日常生活的方方面面。
聚乳酸(Polylactic acid,简称PLA)是人工合成的非天然高分子聚合物,因为其优良的理化性能和生物可降解性被认为是传统塑料的替代材料。作为非天然化合物能够被天然酶降解的典
最近有一个小视频流传很广。一位普通人接受街头采访,在被告知当地每年车祸死亡200多人后,记者问他能接受交通事故死亡的最多人数,他答道差不多70人吧。然而,当他看到走过来的70
报纸
《网络食品安全违法行为查处办法》主要解决“谁来管”和“管到哪”的问题。随着网络食品生产销售新服务业态的进一步发展,相关的问题、矛盾和困难也会愈加凸显,该《办法》将根
报纸
近年来企业涉税事宜日趋复杂,涉税风险逐渐加大,纳税人迫切希望税务机关的服务更加人性化,能够帮助他们防范和化解涉税风险。与此同时,税务机关"人少户多"的矛盾进一步突出,税
指出了随着汽车保有量的不断增长,汽车的行驶对城市环境造成了强烈的负面影响。通过对声环境与环境空气质量的监测,探讨了实施无车日对嘉兴环境质量的影响。
基于秦巴山区旅游资源调查数据及各市(州)国民经济与社会发展数据,分析秦巴山区旅游资源空间分布格局,构建旅游资源和区域旅游经济发展的耦合协调模型,测度秦巴山区旅游资源