System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 实体对象和虚拟对象的控制方法以及虚拟场景的绘制方法技术_技高网

实体对象和虚拟对象的控制方法以及虚拟场景的绘制方法技术

技术编号:40019989 阅读:12 留言:0更新日期:2024-01-16 16:36
本公开至少提供一种实体对象和虚拟对象的控制方法以及虚拟场景的绘制方法,其中,实体对象的控制方法包括:采集对兴趣点的操作信息;基于预先建立的映射关系,确定与兴趣点对应的3D实体对象组件,以及与操作信息对应的实体动作;生成控制命令,控制命令用于控制3D实体对象组件执行实体动作。根据本公开实施例的技术方案,可以还原物理世界真实反馈以及操作方式,用户通过操作兴趣点即可完成复杂的控制;通过显示和交互分离的技术方案实现兴趣点功能,同时满足画面表现和交互体验的需求,从而提升用户体验。

【技术实现步骤摘要】

本公开涉及图像处理,尤其涉及一种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平面上设置有与3d虚拟对象组件对应的兴趣点;兴趣点用于接收用户的操作;兴趣点ui平面与3d虚拟对象组件相对静止;

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.根...

【专利技术属性】
技术研发人员:张子琦黄天健姚玥祺
申请(专利权)人:华人运通上海云计算科技有限公司
类型:发明
国别省市:

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

1