三维场景编辑器的元素放置方法、装置、设备及存储介质制造方法及图纸

技术编号:25839062 阅读:52 留言:0更新日期:2020-10-02 14:19
本申请公开了三维场景编辑器的元素放置方法、装置、设备及存储介质,涉及自动驾驶领域。具体实现方案为:接收用户对元素的移动操作,移动操作用于指示元素的目标位置;将从三维场景编辑器的相机坐标系原点指向目标位置的射线,与三维场景编辑器界面中的地面的交点,确定为元素的吸附位置;将元素放置在吸附位置。该方法降低了三维场景编辑器的操作复杂度,提高了处理效率。

【技术实现步骤摘要】
三维场景编辑器的元素放置方法、装置、设备及存储介质
本申请实施例涉及数据处理技术,尤其涉及一种三维场景编辑器的元素放置方法、装置、设备及存储介质,可用于自动驾驶领域。
技术介绍
在各种领域的建模场景中,具有特定语义的场景生成往往依靠人工在场景编辑器中编辑来实现,为了简化场景编辑的操作门槛,一直以来场景编辑器的主要应用场景都是基于二维平面地图。但是针对一些特定的应用场景,例如:多层地下停车场、坡度较高的路面等,基于二维平面地图的场景设计将无法满足准确构建场景的需求,因此基于三维空间地图的场景编辑就显得尤为必要。目前主流的三维建模编辑器,对三维空间的元素编辑操作普遍采用以下方案解决:对模型物体或元素等基本操作单位提供独立的空间操作控制器,空间操作控制器能够实现对物体沿X轴或Y轴或Z轴方向移动,或,对物体沿XY平面或XZ平面或YZ平面方向移动。这种方案可以解决在三维空间操作物体的问题,但空间操作控制器每次只能执行一种操作,例如将物体从(0,0,0)移动至(1,1,1),需要先沿XY平面移动至(1,1,0),在沿Z轴方向移动1个单位。因本文档来自技高网...

【技术保护点】
1.一种三维场景编辑器的元素放置方法,包括:/n接收用户对所述元素的移动操作,所述移动操作用于指示所述元素的目标位置;/n将从所述三维场景编辑器的相机坐标系原点指向所述目标位置的射线,与所述三维场景编辑器界面中的地面的交点,确定为所述元素的吸附位置;/n将所述元素放置在所述吸附位置。/n

【技术特征摘要】
1.一种三维场景编辑器的元素放置方法,包括:
接收用户对所述元素的移动操作,所述移动操作用于指示所述元素的目标位置;
将从所述三维场景编辑器的相机坐标系原点指向所述目标位置的射线,与所述三维场景编辑器界面中的地面的交点,确定为所述元素的吸附位置;
将所述元素放置在所述吸附位置。


2.根据权利要求1所述的方法,所述将所述元素放置在所述吸附位置,包括:
以所述地面的法向为所述元素的坐标系纵轴方向,以所述吸附位置为所述元素的中心位置放置所述元素。


3.根据权利要求2所述的方法,所述以所述吸附位置为所述元素的中心位置放置所述元素,包括:
以所述吸附位置为所述元素的几何中心点对所述元素进行初始放置;
在所述初始放置的位置上,将所述元素沿所述元素的坐标系纵轴向上移动所述元素的高度的一半。


4.根据权利要求1所述的方法,所述接收用户对元素的移动操作之前,还包括:
在所述三维场景编辑器中显示预设高度范围内的界面,所述预设高度范围是由用户的输入操作确定的。


5.根据权利要求1-4中任一项所述的方法,所述地面为所述三维场景编辑器界面中的道路路面,或者,所述地面为所述三维场景编辑器界面中的XY平面。


6.根据权利要求1-4中任一项所述的方法,所述元素为所述三维场景编辑器的界面中已有的元素,或,所述元素为新建元素。


7.根据权利要求1-4中任一项所述的方法,所述元素为车辆、行人、路障、树木、建筑物、红绿灯和道路中的任一种。


8.一种三维场景编辑器的元素放置装置,包括:
接收模块,用于接收用户对所述元素的移动操作,所述移动操作用于指示所述元素的目标位置;
确定模块,用于将从所述三维场景编辑器的相机坐标系...

【专利技术属性】
技术研发人员:周辰霖
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

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

1