一种基于多点触控面板的三维产品展示交互方法及系统技术方案

技术编号:22564474 阅读:148 留言:0更新日期:2019-11-16 11:43
本发明专利技术公开一种基于多点触控面板的三维产品展示交互方法及系统,包括:感应在多点触控面板上产品三维模型预设位置的接触;检测从接触产品三维模型预设位置所发生的触控类型;如果是单点触控指令,则执行移动、镜像翻转指令;如果是多点触控指令,则判断手势类型,所述手势类型包括:单指滑动、多指滑动、单指按压,所述多点触控指令包括:旋转指令、缩放指令、区域调整指令;捕捉手势类型,获取对所述产品三维模型进行手势操作的手势轨迹;响应多点触控指令,展示生成所述多点触控指令变换的三维产品模型。手势操作能够让用户找到自己预想中的产品尺寸,通过手势操作更改其部分参数达到自己的预想效果而不用多次更改数值尝试。

An interactive method and system of 3D product display based on multi touch panel

The invention discloses a 3D product display interaction method and system based on the multi-point touch panel, including: sensing the contact of the preset position of the 3D model of the product on the multi-point touch panel; detecting the touch type from the contact of the preset position of the 3D model of the product; if it is a single point touch command, executing the move and mirror flip instructions; if it is a multi-point touch command, judging The gesture type includes: single finger sliding, multi finger sliding and single finger pressing. The multi-point touch command includes: rotation command, zoom command and area adjustment command; capturing the gesture type to obtain the gesture track for gesture operation on the 3D model of the product; responding to the multi-point touch command to display the 3D product generating the multi-point touch command transformation Model. Gesture operation can let users find their expected product size, and change some of its parameters through gesture operation to achieve their desired effect without multiple attempts to change the value.

【技术实现步骤摘要】
一种基于多点触控面板的三维产品展示交互方法及系统
本专利技术涉及虚拟现实领域,尤其涉及一种基于多点触控面板的三维产品展示交互方法及系统。
技术介绍
当今技术的发展使得越来越多领域将三维建模技术应用其中,给人们的生活带来诸多便利,尤其在电子商务领域,利用三维模型展示产品代替传统的图片展示,给予用户更加清楚直观的认识,使用户更加容易了解产品的细节特点,但目前大多数三维模型的展示在允许更变参数的基础上可能需要自己手动输入需要变动的数值,用户有时并不能过于精确的描述自己想要的参数数值,因此准确的输入数值可能不如观感上看着合适来的直接。
技术实现思路
本专利技术要解决的问题在于,目前一些可以调节参数的产品三维模型的展示不能自如缩放调节的缺点,需要多次输入数值来确认是否满足自己的预想,本专利技术提供一种基于多点触控面板的三维产品展示交互方法及系统,让用户可以自如通过手势操作更改其部分参数达到自己的预想效果。本专利技术解决其技术问题所采用的技术方案是:本专利技术提供了一种基于多点触控面板的三维产品展示交互方法,包括:感应在多点触控面板上产品三维模型预设位置的接触;检测从接触产品三维模型预设位置所发生的触控类型;如果是单点触控指令,则执行移动、镜像翻转指令;如果是多点触控指令,则判断手势类型,所述手势类型包括:单指滑动、多指滑动、单指按压,所述多点触控指令包括:旋转指令、缩放指令及区域调整指令;捕捉手势类型,获取对所述产品三维模型进行手势操作的手势轨迹;响应多点触控指令,展示生成所述多点触控指令变换的三维产品模型。有益效果在于,手势操作更加便捷快速的让用户找到自己预想中的产品尺寸,而不用多次更改数值尝试。进一步的,所述单点触控指令指单击,实现单次固定距离、固定角度的变动。进一步的,所述旋转指令包括:获取对所述产品三维模型进行旋转手势操作的手势轨迹;根据所述手势轨迹的旋转方向确定所述产品三维模型的旋转方向;根据所述手势轨迹的旋转角度确定所述产品三维模型的旋转角度;生成包含所述旋转方向和所述旋转角度的所述旋转指令。进一步的,所述缩放指令包括:获取对所述产品三维模型进行缩放手势操作的手势轨迹;根据所述手势轨迹的缩放方向确定所述产品三维模型的缩放方向;根据所述手势轨迹的移动距离确定所述产品三维模型的缩放倍数;生成包含所述缩放方向和所述缩放倍数的所述缩放指令。进一步的,所述区域调整指令由单指按压触发。本专利技术还提供了一种基于多点触控面板的三维产品展示交互系统,包括:感应模块,感应在多点触控面板上产品三维模型预设位置的接触;检测模块,检测从接触产品三维模型预设位置所发生的触控类型;执行模块,响应单点触控指令,执行移动、镜像翻转指令;判断模块,判断多点触控指令的手势类型;捕捉模块,捕捉手势类型,获取对所述产品三维模型进行手势操作的手势轨迹;响应模块,响应多点触控指令,展示生成所述多点触控指令变换的三维产品模型。进一步的,所述单点触控指令指单击,实现单次固定距离、固定角度的变动。进一步的,所述区域调整指令由单指按压触发。此外,本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述方法的步骤。相对于现有技术,本专利技术的有益效果在于:手势操作无需通过数值多次尝试寻找预想的产品数值,而是可以通过自己手势操作找到预想合适的数值搭配,再关注具体数值。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一种基于多点触控面板的三维产品展示交互方法的流程图;图2是本专利技术一种基于多点触控面板的三维产品展示交互系统的示意图;图3是本专利技术一种基于多点触控面板的三维产品展示交互方法其中一实施例的流程图;图4是本专利技术一种基于多点触控面板的三维产品展示交互方法其中一实施例的流程图;图5是本专利技术提供的计算机可读存储介质的示意图。其中,1-感应模块;2-检测模块;3-执行模块;4-判断模块;5-捕捉模块;6-响应模块。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术提供一种基于多点触控面板的三维产品展示交互方法与系统的实施例中,其一种基于多点触控面板的三维产品展示交互方法的流程图如图1所示。图1中,基于三维模型的产品展示交互方法包括如下步骤:步骤S01,当多点触控面板上的预设位置感应到接触,触发信号进行下一步的动作。步骤S02,检测触发类型是否为单点触控。步骤S03,如果是单点触控,则执行移动、镜像翻转指令。步骤S04,如果不是单点触控,则执行多点触控指令,判断多点触控手势类型。步骤S05,当手势类型为单指滑动时,执行旋转指令。步骤S06,当手势类型是多指滑动时,执行缩放指令。步骤S07,当手势类型为单指按压时,执行区域调整指令,其中,当执行区域调整指令时,会再次对选定区域重复步骤S02,判断对该区域的触发类型,从而继续指令。步骤S08,捕捉对应指令下的手势轨迹,记录手势轨迹下产品的变化。步骤S09,响应指令,展示沿手势轨迹变化后的三维产品模型。据图2所示,本专利技术一种基于多点触控面板的三维产品展示交互系统包含以下模块:感应模块,感应在多点触控面板上产品三维模型预设位置的接触;检测模块,检测从接触产品三维模型预设位置所发生的触控类型;执行模块,响应单点触控指令,执行移动、镜像翻转指令;判断模块,判断多点触控指令的手势类型;捕捉模块,捕捉手势类型,获取对所述产品三维模型进行手势操作的手势轨迹;响应模块,响应多点触控指令,展示生成所述多点触控指令变换的三维产品模型。图3展示了本专利技术一种基于多点触控面板的三维产品展示交互方法的其中一实施例,包括以下步骤:步骤S11,多点触控面板上的预设位置感应到接触。步骤S12,检测到触发类型为多点触控。步骤S13,判断手势为多指滑动,故执行缩放指令。步骤S14,捕捉对选中区域进行缩放的手势轨迹。步骤S15,根据手势轨迹,将产品按手势轨迹完成缩放变换后的三维模型予以展示。图4展示了本专利技术一种基于多点触控面板的三维产品展示交互方法的另一实施例,包括以下步骤:步骤S21,多点触控面板上的预设位置感应到接触。步骤S22,检测到触发类型为多点触控。步骤S23,判断手势为单指按压,故执行区域调整指令。步骤S本文档来自技高网...

【技术保护点】
1.一种基于多点触控面板的三维产品展示交互方法,其特征在于,包括:/n感应在多点触控面板上产品三维模型预设位置的接触;/n检测从接触产品三维模型预设位置所发生的触控类型;/n如果是单点触控指令,则执行移动、镜像翻转指令;/n如果是多点触控指令,则判断手势类型,所述手势类型包括:单指滑动、多指滑动及单指按压;所述多点触控指令包括:旋转指令、缩放指令及区域调整指令;/n捕捉手势类型,获取对所述产品三维模型进行手势操作的手势轨迹;/n响应多点触控指令,展示生成所述多点触控指令变换的三维产品模型。/n

【技术特征摘要】
1.一种基于多点触控面板的三维产品展示交互方法,其特征在于,包括:
感应在多点触控面板上产品三维模型预设位置的接触;
检测从接触产品三维模型预设位置所发生的触控类型;
如果是单点触控指令,则执行移动、镜像翻转指令;
如果是多点触控指令,则判断手势类型,所述手势类型包括:单指滑动、多指滑动及单指按压;所述多点触控指令包括:旋转指令、缩放指令及区域调整指令;
捕捉手势类型,获取对所述产品三维模型进行手势操作的手势轨迹;
响应多点触控指令,展示生成所述多点触控指令变换的三维产品模型。


2.根据权利要求1所述的一种基于多点触控面板的三维产品展示交互方法,其特征在于,所述单点触控指令指通过单击实现单次固定距离、固定角度的变动。


3.根据权利要求1所述的一种基于多点触控面板的三维产品展示交互方法,其特征在于,所述旋转指令包括:
获取对所述产品三维模型进行旋转手势操作的手势轨迹;
根据所述手势轨迹的旋转方向确定所述产品三维模型的旋转方向;
根据所述手势轨迹的旋转角度确定所述产品三维模型的旋转角度;
生成包含所述旋转方向和所述旋转角度的所述旋转指令。


4.根据权利要求1所述的一种基于多点触控面板的三维产品展示交互方法,其特征在于,所述缩放指令包括:
获取对所述产品三维模型进行缩放手势操作的手势轨迹;
根据所述手势轨迹...

【专利技术属性】
技术研发人员:于昕妤叶阳凡柯昊昂
申请(专利权)人:广州彩构网络有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1