(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210749448.8
(22)申请日 2022.06.29
(71)申请人 重庆长安汽车股份有限公司
地址 400020 重庆市江北区建新 东路260号
(72)发明人 詹斌 刘大全 张英鹏 肖宏
(74)专利代理 机构 重庆博凯知识产权代理有限
公司 50212
专利代理师 孙根
(51)Int.Cl.
G06F 3/04847(2022.01)
G06F 3/04883(2022.01)
G06T 15/00(2011.01)
G06T 17/00(2006.01)
G06T 19/20(2011.01)
(54)发明名称
一种3D车模的旋转控制系统及控制方法
(57)摘要
本发明公开了一种3D车模的旋转控制系统
及控制方法, 包括3D渲染模块, 用于生成和渲染
3D车模模型; 摄像机模块, 用于采集所述车模模
型的图像信息; 滑动控件, 用于采集用户的手势
信息, 所述手势信息以ScrollX值表示; 数据源模
块, 其存储有与摄像机模块相对 车模模型的旋转
角度具有映射 关系的RotateY值, 当RotateY值发
生变化时, 摄像机模块相对车模模 型的旋转角度
发生相对应的变化; Android端, 其存储有 一修正
信息, 该修正信息以OffsetY值表示, 所述
Android端用于接收所述ScrollX值, 根据所述
ScrollX值和当前OffsetY值计算RotateY值, 并
将该RotateY值存储至数据源模块。 本发明可实
现3D车模360度随意旋转, 同时可以快速定位到
特定的角度, 给产品带来更多的交互体验设计和
功能设计, 更好的满足用户需求。
权利要求书1页 说明书4页 附图1页
CN 115145456 A
2022.10.04
CN 115145456 A
1.一种3D车模的旋转控制系统, 其特 征在于, 包括,
3D渲染模块, 用于生成和渲染3D车模 模型;
摄像机模块, 用于采集所述车模 模型的图像信息;
滑动控件, 用于采集用户的手势信息, 所述手势信息以Scro llX值表示;
数据源模块, 其存储有与摄像机模块相对车模模型的旋转角度具有映射关系的
RotateY值, 当RotateY值发生变化时, 摄像机模块相对车模模型的旋转角度发生相对应的
变化;
Android端, 其存储有一修正信息, 该修正信息以OffsetY值表示, 所述Android端用于
接收所述ScrollX值, 根据所述ScrollX值和当前OffsetY值计算RotateY值, 并将该 RotateY
值存储至数据源 模块。
2.根据权利要求1所述的3D车模的旋转控制系统, 其特征在于, 还包括视角切换模块,
用于采集用户的视角切换指令信息, 并将该视角切换指令信息发送至Android端, Android
端在收到该视角切换指令信息后, 根据该视角切换指令信息计算OffsetY值并存储, 根据当
前OffsetY值计算RotateY值, 且将该RotateY值存 储至数据源 模块。
3.一种3D车模的旋转控制方法, 包括如权利要求1或2所述的3D车模的旋转控制系统,
其特征在于, 包括以下步骤,
S1、 系统启动并加载3D渲染模块、 摄 像机模块和滑动控 件;
S2、 用户操作滑动控 件, 滑动控 件采集到该用户操作的手势信息, 并以Scro llX值表示;
S3、 滑动控件将 该ScrollX值发送至Android端, Android端在收到所述ScrollX值后, 获
取当前的Offset Y值, 并根据ScrollX值和当前Offset Y值计算RotateY值, 并将该 RotateY值
存储至数据源 模块;
S4、 数据源 模块接收到RotateY值后, 触发摄 像机模块改变相对车模 模型的旋转角度。
4.根据权利 要求3所述的3D车模的旋转控制方法, 其特征在于, 步骤S3中, 还包括, 若用
户操作视角切换模块发出视角切换指令信息, Android端根据该视角切换指令信息计算
OffsetY值, 并存储为当前OffsetY值, Android端根据当前OffsetY值更新RotateY值, 并将
更新后的RotateY值存 储至数据源 模块。
5.根据权利要求3所述的3D车模的旋转控制方法, 其特征在于, 所述滑动控件和视角切
换模块均通过 数据源模块向Andro id端传输信息 。
6.根据权利要求3所述的3D车模的旋转控制方法, 其特征在于, 所述用户的手势信 息包
括用户对所述滑动控 件执行滑动操作, 滑动量与Scro llX值相对应。
7.根据权利要求3所述的3D车模的旋转控制方法, 其特征在于, 所述视角切换模块包括
多个对应于不同预设角度的视角切换按钮, 用户通过操作该视角切换按钮, 发送对应的视
角切换指令 。权 利 要 求 书 1/1 页
2
CN 115145456 A
2一种3D车模的旋转控制系统及控制方 法
技术领域
[0001]本发明属于车辆电子技术领域和通信技术领域, 更具体涉及一种3D车模的旋转控
制系统及控制方法。
背景技术
[0002]大多车载系统的车辆中心模块, 一般会有车模的3D展示效果, 实时展示当前车身
的实际状态: 如车门的开关状态、 车窗的开关比例, 座椅的位置, 灯光的展示等。 同时车模也
支持响应用户的操作, 如车门解锁, 车窗调节, 灯光开闭等, 因此3D车模需要能够通过简单
的交互, 快速定位到指定的角度, 方便用户查看和操作。
[0003]目前Android系统中3D模型的渲染, 有直接使用OpenGL ES渲染, 也有使用unity、
kanzi等专业3D渲染引擎进行渲染的, 不管用什么技术进行渲染, 都需要根据自身的特性,
需要完成车模的旋转控制, 可以是旋转车模本身, 也可以通过调整摄像头的位置, 达到视觉
上旋转的效果。 如我国专利CN201710196905.4公开的一种基于手势控制3D模型的系统及方
法、 CN2017 11083420.0公开的一种3D模型的云展 示方法和CN2 01611081176.X 公开的一种基
于旋转角度模 型库的3D模 型旋转角度自匹配系统及方法所述, 目前已有的3D模 型旋转相关
控制方案, 有描述通过用户的手势控制, 实现3D模型的旋转, 平移和缩放效果。 但通过用户
的手势和其他交互, 控制摄像头的拍摄角度, 实现3D车模旋转和切换视角效果的方法, 目前
还没有相关的技 术资料。
发明内容
[0004]为解决上述问题, 本发明提供了一种3D车模的旋转控制系统及控制 方法, 解决了
现有技术缺少通过用户手势的控制, 映射到3D渲染的Camer a (观察车模的摄像头) , 以有效
解决3D车模通过手势控制旋转的同时, 还能够快速定位到任何旋转角度, 且可以在定位的
位置继续 通过手势旋转的问题。
[0005]为了解决上述技术问题, 本发明采用的技术方案是这样的: 一种3D车模的旋转控
制系统, 包括,
3D渲染模块, 用于生成和渲染3D车模 模型;
摄像机模块, 用于采集所述车模 模型的图像信息;
滑动控件, 用于采集用户的手势信息, 所述手势信息以Scro llX值表示;
数据源模块, 其存储有与摄像机模块相对车模模型的旋转角度具有映射关系的
RotateY值, 当RotateY值发生变化时, 摄像机模块相对车模模型的旋转角度发生相对应的
变化;
Android端, 其存储有一修正信息, 该修正信息以OffsetY值表示, 所述Android端
用于接收所述ScrollX值, 根据所述ScrollX值和当前OffsetY值计算RotateY值, 并将该
RotateY值存 储至数据源 模块。
[0006]作为优化, 还包括视角切换模块, 用于采集用户的视角切换指令信息, 并将该视角说 明 书 1/4 页
3
CN 115145456 A
3
专利 一种3D车模的旋转控制系统及控制方法
文档预览
中文文档
7 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共7页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 05:34:55上传分享