基于unity引擎虚拟场景碰撞距离测算方法、系统、可读存储介质及电子设备技术方案

技术编号:41502464 阅读:16 留言:0更新日期:2024-05-30 14:44
本发明专利技术提供了一种基于unity引擎虚拟场景碰撞距离测算方法、系统、可读存储介质及电子设备,涉及智能医疗的技术领域,该方法包括获取手术器械的末端中心点坐标以及相关物体的物体中心点坐标;以手术器械的末端中心点坐标为起点并沿手术器械Z轴方向绘制射线;计算两坐标之间的初始距离;实时计算手术器械的末端中心点坐标与目标物体的物体中心点坐标之间的实时距离;判断实时距离是否在预设距离范围内;如果在预设距离范围内,则提示手术器械可以开始模拟手术操作。通过该方法,缓解了现有技术中存在的碰撞检测不能精确地做到一次性碰撞成功,导致检测效率较低的技术问题,达到了提升检测效率的技术效果。

【技术实现步骤摘要】

本专利技术涉及智能医疗的,尤其是涉及一种基于unity引擎虚拟场景碰撞距离测算方法、系统、可读存储介质及电子设备


技术介绍

1、在unity引擎平台中,如果两个物体发生碰撞,需要依赖于自身的碰撞器组件(collider),且附带碰撞检测脚本的物体需要附有刚体组件(rigidbody)。

2、现有技术中,碰撞检测主要有两种接口函数,一种是碰撞信息检测,另一种是触发信息检测。其中,在使用碰撞信息检测时,两个物体的碰撞器组件碰撞接触,在附带有刚体组件的物体上受到力的反馈作用;在使用触发信息检测时,在附带有刚体组件的物体上不会受到力的反馈作用。

3、实际应用中,我们需要检测两个物体是否有接触,但是又不希望两者之间产生力的影响,此种情况下可选择触发信息检测两个物体间是否碰撞接触。

4、现有的触发信息检测,需要通过3d物体碰撞后的结果反馈来判断是否碰撞接触成功,在具体的实际操作过程中,不能精确地做到一次性碰撞成功,需要一次以上的设备调整,导致检测效率较低。


技术实现思路>

1、本专利技本文档来自技高网...

【技术保护点】

1.一种基于unity引擎虚拟场景碰撞距离测算方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于unity引擎虚拟场景碰撞距离测算方法,其特征在于,获取虚拟场景中的相关物体的物体中心点坐标的步骤,包括:

3.根据权利要求1所述的基于unity引擎虚拟场景碰撞距离测算方法,其特征在于,以所述手术器械的末端中心点坐标为起点并沿手术器械Z轴方向绘制射线,包括:

4.根据权利要求1所述的基于unity引擎虚拟场景碰撞距离测算方法,其特征在于,计算两坐标之间的初始距离的步骤,包括:

5.根据权利要求4所述的基于unity引擎虚拟场景碰撞距...

【技术特征摘要】

1.一种基于unity引擎虚拟场景碰撞距离测算方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于unity引擎虚拟场景碰撞距离测算方法,其特征在于,获取虚拟场景中的相关物体的物体中心点坐标的步骤,包括:

3.根据权利要求1所述的基于unity引擎虚拟场景碰撞距离测算方法,其特征在于,以所述手术器械的末端中心点坐标为起点并沿手术器械z轴方向绘制射线,包括:

4.根据权利要求1所述的基于unity引擎虚拟场景碰撞距离测算方法,其特征在于,计算两坐标之间的初始距离的步骤,包括:

5.根据权利要求4所述的基于unity引擎虚拟场景碰撞距离测算方法,其特征在于,判断物体的状态,如果物体为运动状态,则将每一帧获取到的所述手术器械的末端中心点坐标与所述目标物体的物体中心点坐标进行...

【专利技术属性】
技术研发人员:苏赫李建民孔康王炳强王树新荣德志
申请(专利权)人:山东威高手术机器人有限公司
类型:发明
国别省市:

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

1