【技术实现步骤摘要】
【专利摘要】本专利技术公开了基于关键点射线碰撞检测的框选方法、系统及电子设备,所述方法包括:以预定步长对用户在屏幕上操作焦点的移动位置进行采样,获取多个第一碰撞检测点;根据所述第一碰撞检测点与虚拟相机原点获取拾取射线;检测所述拾取射线是否与3D物体有相交,如有相交则选中所述3D物体并进行渲染。本专利技术不仅实现了高效的3D区域的圈选效果,而且还优化了3D空间射线点的选取,节省了大量冗余计算,提高了3D空间检测算法的执行效率。【专利说明】基于关键点射线碰撞检测的框选方法、系统及电子设备
本专利技术涉及3D图标的框选技术,尤其涉及的是一种基于关键点射线碰撞检测的框选方法、系统及电子设备。
技术介绍
在3D Launcher场景开发中,有时候会碰到用鼠标画线在任意不规则封闭区域圈选图标的情况,传统的圈选技术使用的是2D平面矩形区域划分的算法。因为用户圈选的封闭区域是不确定的凸凹多边形,一般采用的方法是平面射线相交点数奇偶判别法,由于3DUI场景中的元素可能是3D物体,也可能是2D物体,单纯用2D的判别算法,划分区域无法实现3D场景的圈选效果。因此,现有技术还有待 ...
【技术保护点】
一种基于关键点射线碰撞检测的框选方法,其特征在于,包括步骤:以预定步长对用户在屏幕上操作焦点的移动位置进行采样,获取多个第一碰撞检测点;根据所述第一碰撞检测点与虚拟相机原点获取拾取射线;检测所述拾取射线是否与3D物体有相交,如有相交则选中所述3D物体并进行渲染。
【技术特征摘要】
【专利技术属性】
技术研发人员:卢伟超,李星,赵智宝,张颖,姬锐锋,
申请(专利权)人:TCL集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。