System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及图像处理,尤其涉及一种3d实体对象和3d虚拟对象的控制方法以及3d虚拟场景的绘制方法、装置以及车辆。
技术介绍
1、由于三维(3dimensions,3d)空间的坐标系和用户交互界面的坐标系不一致,因此用户交互操作和3d对象操作需要进行坐标系转换,非常不直观,不利于用户交互体验。
技术实现思路
1、本公开实施例提供一种3d实体对象和3d虚拟对象的控制方法以及3d虚拟场景的绘制方法、装置以及车辆,以解决相关技术存在的问题,技术方案如下:
2、第一方面,本公开实施例提供一种3d实体对象的控制方法,包括:
3、采集对兴趣点的操作信息;
4、基于预先建立的映射关系,确定与兴趣点对应的3d实体对象组件,以及与操作信息对应的实体动作;
5、生成控制命令,控制命令用于控制3d实体对象组件执行实体动作。
6、第二方面,本公开实施例提供一种3d虚拟对象的控制方法,包括:
7、采集对兴趣点的操作信息;
8、基于预先建立的第一映射关系,确定与兴趣点对应的3d虚拟对象组件,以及与操作信息对应的虚拟动作;
9、控制3d虚拟对象组件展示虚拟动作。
10、第三方面,本公开实施例提供一种3d虚拟场景的绘制方法,包括:
11、绘制3d虚拟对象,3d虚拟对象包括至少一个3d虚拟对象组件;
12、根据3d虚拟对象组件的位置,确定兴趣点ui平面的位置,其中,兴趣点ui平面上设置有与
13、根据3d虚拟对象组件的观察视点的欧拉角,确定兴趣点ui平面的欧拉角,其中,兴趣点ui平面与3d虚拟对象组件的观察视点相对静止;
14、基于兴趣点ui平面的位置和欧拉角,绘制兴趣点ui平面。
15、第四方面,本公开实施例提供一种3d实体对象的控制装置,包括:
16、操作信息采集模块,用于采集对兴趣点的操作信息;
17、实体对象组件和动作确定模块,用于基于预先建立的映射关系,确定与兴趣点对应的3d实体对象组件,以及与操作信息对应的实体动作;
18、控制命令生成模块,用于生成控制命令,控制命令用于控制3d实体对象组件执行实体动作。
19、第五方面,本公开实施例提供一种3d虚拟对象的控制装置,包括:
20、操作信息采集模块,用于采集对兴趣点的操作信息;
21、虚拟对象组件和动作确定模块,用于基于预先建立的第一映射关系,确定与兴趣点对应的3d虚拟对象组件,以及与操作信息对应的虚拟动作;
22、控制模块,用于控制3d虚拟对象组件展示虚拟动作。
23、第六方面,本公开实施例提供一种3d虚拟场景的绘制装置,包括:
24、虚拟对象绘制模块,用于绘制3d虚拟对象,3d虚拟对象包括至少一个3d虚拟对象组件;
25、位置确定模块,用于根据3d虚拟对象组件的位置,确定兴趣点ui平面的位置,其中,兴趣点ui平面上设置有与3d虚拟对象组件对应的兴趣点;兴趣点用于接收用户的操作;兴趣点ui平面与3d虚拟对象组件相对静止;
26、欧拉角确定模块,用于根据3d虚拟对象组件的观察视点的欧拉角,确定兴趣点ui平面的欧拉角,其中,兴趣点ui平面与3d虚拟对象组件的观察视点相对静止;
27、兴趣点ui平面绘制模块,用于基于兴趣点ui平面的位置和欧拉角,绘制兴趣点ui平面。
28、第七方面,本公开实施例提供一种车辆,包括控制器,该控制器用于执行本公开任一实施例的方法,或包括本公开任一实施例的装置。
29、根据本公开实施例的技术方案,可以还原物理世界真实反馈以及操作方式,用户通过操作兴趣点即可完成复杂的控制;通过显示和交互分离的技术方案实现兴趣点功能,同时满足画面表现和交互体验的需求,从而提升用户体验。
30、上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本公开进一步的方面、实施方式和特征将会是容易明白的。
本文档来自技高网...【技术保护点】
1.一种3D实体对象的控制方法,其特征在于,包括:
2.根据权利要求1所述的控制方法,其特征在于,所述3D实体对象为车辆,所述3D实体对象组件为车辆组件。
3.根据权利要求1所述的控制方法,其特征在于,所述映射关系包括第一映射关系和第二映射关系,基于预先建立的映射关系,确定与所述兴趣点对应的3D实体对象组件,以及与所述操作信息对应的实体动作,包括:
4.根据权利要求3所述的控制方法,其特征在于,所述兴趣点所在的兴趣点用户界面UI平面与所述3D虚拟对象组件相对静止,所述兴趣点UI平面与所述3D虚拟对象组件的观察视点相对静止。
5.根据权利要求3所述的控制方法,其特征在于,所述兴趣点UI平面位于所述3D虚拟对象组件的显示图层的上层。
6.根据权利要求1至5任一项所述的控制方法,其特征在于,还包括:
7.一种3D虚拟对象的控制方法,其特征在于,包括:
8.根据权利要求7所述的控制方法,其特征在于,所述兴趣点所在的兴趣点UI平面与所述3D虚拟对象组件相对静止,所述兴趣点UI平面与所述3D虚拟对象组件的图像
9.根据权利要求7所述的控制方法,其特征在于,所述兴趣点UI平面位于所述3D虚拟对象组件的显示图层的上层。
10.一种3D虚拟场景的绘制方法,其特征在于,包括:
11.根据权利要求10所述的绘制方法,其特征在于,绘制所述兴趣点UI平面,包括:
12.根据权利要求10所述的绘制方法,其特征在于,所述3D实体对象为车辆,所述3D实体对象组件为车辆组件。
13.一种3D实体对象的控制装置,其特征在于,包括:
14.根据权利要求13所述的控制装置,其特征在于,所述3D实体对象为车辆,所述3D实体对象组件为车辆组件。
15.根据权利要求13所述的控制装置,其特征在于,所述映射关系包括第一映射关系和第二映射关系,所述实体对象组件和动作确定模块包括:
16.根据权利要求15所述的控制装置,其特征在于,所述兴趣点所在的兴趣点用户界面UI平面与所述3D虚拟对象组件相对静止,所述兴趣点UI平面与所述3D虚拟对象组件的观察视点相对静止。
17.根据权利要求15所述的控制装置,其特征在于,所述兴趣点UI平面位于所述3D虚拟对象组件的显示图层的上层。
18.根据权利要求13至17任一项所述的控制装置,其特征在于,还包括:
19.一种3D虚拟对象的控制装置,其特征在于,包括:
20.一种3D虚拟场景的绘制装置,其特征在于,包括:
21.一种车辆,其特征在于,包括控制器,所述控制器用于执行权利要求1至12任一项所述的方法,或所述控制器包括权利要求13至20任一项所述的装置。
...【技术特征摘要】
1.一种3d实体对象的控制方法,其特征在于,包括:
2.根据权利要求1所述的控制方法,其特征在于,所述3d实体对象为车辆,所述3d实体对象组件为车辆组件。
3.根据权利要求1所述的控制方法,其特征在于,所述映射关系包括第一映射关系和第二映射关系,基于预先建立的映射关系,确定与所述兴趣点对应的3d实体对象组件,以及与所述操作信息对应的实体动作,包括:
4.根据权利要求3所述的控制方法,其特征在于,所述兴趣点所在的兴趣点用户界面ui平面与所述3d虚拟对象组件相对静止,所述兴趣点ui平面与所述3d虚拟对象组件的观察视点相对静止。
5.根据权利要求3所述的控制方法,其特征在于,所述兴趣点ui平面位于所述3d虚拟对象组件的显示图层的上层。
6.根据权利要求1至5任一项所述的控制方法,其特征在于,还包括:
7.一种3d虚拟对象的控制方法,其特征在于,包括:
8.根据权利要求7所述的控制方法,其特征在于,所述兴趣点所在的兴趣点ui平面与所述3d虚拟对象组件相对静止,所述兴趣点ui平面与所述3d虚拟对象组件的图像采集平面平行。
9.根据权利要求7所述的控制方法,其特征在于,所述兴趣点ui平面位于所述3d虚拟对象组件的显示图层的上层。
10.一种3d虚拟场景的绘制方法,其特征在于,包括:
11.根...
【专利技术属性】
技术研发人员:张子琦,黄天健,姚玥祺,
申请(专利权)人:华人运通上海云计算科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。