【技术实现步骤摘要】
本专利技术涉及计算机图形学领域,尤其是涉及一种基于三维引擎的多模型重叠检测预警方法及系统。
技术介绍
1、现有技术中,在展览设计、产品展示等3d场景中,模型间的非重叠判断尤为重要,这些场景依赖于模型的有效展示来吸引观众或顾客。在这些应用中,确保模型之间不发生重叠是至关重要的,以保持场景的视觉美感和吸引力,从而提升观众或顾客的体验和参与度。在现有的三维建模和场景搭建技术中,重叠检测和预警在处理多模型场景时面临一些挑战。传统的方法往往只能处理两个模型之间的重叠情况,而在复杂的场景中,需要同时考虑多个模型之间的交互和重叠关系。
2、此外,现有技术在重叠检测的效率和实时性方面存在一定的局限性,无法及时发现并处理多个模型之间的重叠问题,导致场景搭建效率不高。现有的重叠检测方法通常依赖于复杂的算法和大量的计算,导致判定重叠的效率较低,不能满足对实时性要求较高的应用场景。预警系统的展示也存在一定延迟,无法及时向用户提供重叠情况的实时反馈,影响了用户对场景安全性的感知和决策。
3、公布号为cn110942522a的专利技术专利申
...【技术保护点】
1.一种基于三维引擎的多模型重叠检测预警方法,其特征在于,包括:
2.根据权利要求1所述的一种基于三维引擎的多模型重叠检测预警方法,其特征在于,所述对导入的场景模型进行数据获取,包括获取场景模型中当前准备移动的模型作为目标模型,获取场景模型中的其他带有标识参数的模型作为对比模型,当添加标识的场景模型为多层网格的复杂模型时,获取复杂模型的最外层的父节点网格,添加标识参数。
3.根据权利要求2所述的一种基于三维引擎的多模型重叠检测预警方法,其特征在于,所述计算相应模型的最大顶点坐标和最小顶点坐标,包括当目标模型为复杂模型时,获取复杂模型所有网格的顶
...【技术特征摘要】
1.一种基于三维引擎的多模型重叠检测预警方法,其特征在于,包括:
2.根据权利要求1所述的一种基于三维引擎的多模型重叠检测预警方法,其特征在于,所述对导入的场景模型进行数据获取,包括获取场景模型中当前准备移动的模型作为目标模型,获取场景模型中的其他带有标识参数的模型作为对比模型,当添加标识的场景模型为多层网格的复杂模型时,获取复杂模型的最外层的父节点网格,添加标识参数。
3.根据权利要求2所述的一种基于三维引擎的多模型重叠检测预警方法,其特征在于,所述计算相应模型的最大顶点坐标和最小顶点坐标,包括当目标模型为复杂模型时,获取复杂模型所有网格的顶点位置数据,比较得出复杂模型所有网格中的最大顶点坐标和最小顶点坐标作为目标模型的最大顶点坐标和最小顶点坐标。
4.根据权利要求3所述的一种基于三维引擎的多模型重叠检测预警方法,其特征在于,所述提取目标模型和对比模型的最大顶点坐标和最小顶点坐标,包括对比模型数组各项分别与目标模型进行重叠判断,当对比模型数组与目标模型各项分别与目标模型重叠时,返回相应的重叠区域的最大顶点坐标和最小顶点坐标,创建一个数组对象作为重叠区域数组,用于存储所有重叠区域的最大顶点坐标和最小顶点坐标。
5.根据权利要求4所述的一种基于三维引擎的多模型重叠检测预警方法,其特征在于,所述对比模型数组各项分...
【专利技术属性】
技术研发人员:李腾,王萱,丛金昌,杨磊,吕彦莹,吕雪琴,徐天洋,
申请(专利权)人:山东捷瑞数字科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。