一种虚拟家居场景测距系统及方法

申请号 CN201610431128.2 申请日 2016-06-17 公开(公告)号 CN107516336A 公开(公告)日 2017-12-26
申请人 上海众装网络科技有限公司; 发明人 沈杰;
摘要 本 发明 涉及一种虚拟家居场景测距系统及方法,包括客户端,虚拟眼镜,操控器,信息收发模 块 , 中央处理器 。用户会通过激光笔射线碰撞到第一个点,称之为A点,然后,同样的方法碰撞到另一个点,称之为B点;A点和B点间距通过获取这两点的世界坐标,填入数值后通过引擎 节点 功能(get length节点)计算出两点间的长度。
权利要求

1.一种虚拟家居场景测距系统,其特征在于,包括
客户端,用于采集用户的户型情况以及装修要求并生成三维虚拟现实场景;
虚拟眼镜,由用户佩戴观看客户端生成的虚拟场景;
操控器,通过操控器的按键发出用户测距的起点数据和终点数据;
信息收发模,用于接收控制器指令并将数据发送至中央处理器
中央处理器,根据信息收发模块的数据得出测距数据,并将测距数据通过信息收发模块发送至客户端展现。
2.一种虚拟家居场景测距方法,步骤如下:
步骤一,用户会通过激光笔射线碰撞到第一个点,称之为A点,然后,同样的方法碰撞到另一个点,称之为B点;
步骤二,A点和B点间距通过获取这两点的世界坐标,填入数值后通过引擎节点功能(get length节点)计算出两点间的长度;
步骤三,在视觉效果上,会在A和B处显示标记作用的小球,并使用圆柱体将两点连接起来,在圆柱体的正中间略微偏向于用户视的一测,显示出具体的长度数值,单位为CM厘米。

说明书全文

一种虚拟家居场景测距系统及方法

技术领域

[0001] 本发明涉及一种虚拟家居场景测距系统及方法,属于室内设计领域。

背景技术

[0002] 虚拟现实技术可以利用仿真技术,让使用者置身于虚拟环境中,目前在家居设计行业,诸多技术人员正在研究虚拟现实技术在家居设计前期的应用,通过对家居的环境的三维建模,通过虚拟设备让客户身临其境的感受到装修设计的效果,但利用虚拟现实技术进行装修方案的修改时,由于客户的专业知识不足,可能难以与设计师充分的沟通,表达清楚自己的意思,仍需要离开虚拟场景,回到平面图纸上才能与设计师进行沟通。

发明内容

[0003] 为解决上述问题,本发明提供了一种虚拟家居场景测距系统及方法,将虚拟仿真和现实有机结合在一起,并将客户需求真正运用到了设计方案中,且可以通过三维展示各种装修效果,三维效果让设计师以及客户仿佛置身于其中,有身临其境的感觉,便于设计师与客户的沟通,也便于客户对设计方案的理解和选择。
[0004] 为实现上述目的,本发明采取的技术方案为:
[0005] 一种虚拟家居场景测距系统及方法,其特征在于,包括
[0006] 客户端,用于采集用户的户型情况以及装修要求并生成三维虚拟现实场景;
[0007] 虚拟眼镜,由用户佩戴观看客户端生成的虚拟场景;
[0008] 操控器,通过操控器的按键发出用户测距的起点数据和终点数据;
[0009] 信息收发模,用于接收控制器指令并将数据发送至中央处理器
[0010] 中央处理器,根据信息收发模块的数据得出测距数据,并将测距数据通过信息收发模块发送至客户端展现。
[0011] 本发明具有以下有益效果:
[0012] 本发明将虚拟仿真和现实有机结合在一起,在家居设计中,最常见的就是物品与家居环境的位置摆放问题,通过直接在虚拟场景中引入测距功能,方便用户与设计师直接在虚拟场景中至关的进行交流,而不必要脱离虚拟环境,在平面图纸上比对测量数据。让设计师与用户的交流更直接有效,节约大量沟通和修改平面图纸的工作时间。附图说明
[0013] 图1为本发明实施例一种虚拟家居场景测距系统及方法的结构示意图。

具体实施方式

[0014] 为了使本发明的目的及优点更加清楚明白,以下结合实施例对本发明进行进一步[0015] 详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0016] 如图1所示,本发明实施例提供了一种虚拟家居场景测距系统及方法系统,其特征在于,包括:
[0017] 客户端,用于采集用户的户型情况以及装修要求并生成三维虚拟现实场景;根据所获取得到的用户房型信息,以及装修的格要求,通过内置算法将平面图纸三维化,并在三维场景中根据预制装修风格模块生成三维虚拟场景。
[0018] 虚拟眼镜,由用户佩戴观看客户端生成的虚拟场景;随着用户的走动和头部的转动,可以在三维虚拟场景中自由移动。
[0019] 操控器,通过操控器的按键发出用户测距的起点数据和终点数据;用户手持操控器,随着用户手部的移动,三维虚拟场景中的光标随之移动。用户按下操控器按键,在三维虚拟场景中直接选择所需测距的端点。
[0020] 信息收发模块,用于接收控制器指令并将数据发送至中央处理器;信息收发模块将用户按下操控器按键时的光标的坐标值发送给中央处理器。
[0021] 中央处理器,根据信息收发模块的数据得出测距数据,并将测距数据通过信息收发模块发送至客户端展现。客户通过虚拟眼镜可在虚拟场景中直接观看到场景内两个端点间的距离参数。首先,用户会通过激光笔射线碰撞到第一个点,称之为A点,然后,同样的方法碰撞到另一个点,称之为B点。A点和B点间距通过获取这两点的世界坐标,填入数值后通过引擎节点功能(get length节点)计算出两点间的长度。在视觉效果上,会在A和B处显示标记作用的小球,并使用圆柱体将两点连接起来,在圆柱体的正中间略微偏向于用户视的一测,显示出具体的长度数值,单位为CM厘米。
[0022] 进一步的,除了两个光标端点之间的直线距离,客户可以通过操控器按键连续选择端点,从而得到相邻两个端点之间的距离参数。
[0023] 进一步的,若首个光标端点与末个光标端点的位置重合,中央处理器判断为面积计算而非线段间距计算,给出各个端点所圈画的面积参数。
[0024] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
QQ群二维码
意见反馈