System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数字化,尤其涉及一种基于3d模型的路径规划系统和方法。
技术介绍
1、在现代游戏和虚拟现实应用中,实现3d模型的自动导航对于提供沉浸式用户体验至关重要。而路径导航算法作为实现自动导航的关键技术之一,一直受到广泛关注。传统的路径导航算法如a*算法、dijkstra算法等在2d场景中得到了广泛应用,但在3d场景中由于复杂的地形和障碍物,导航路径计算变得更加复杂。
2、目前,基于导航网格的路径导航算法在3d场景中得到了广泛应用。导航网格是一种将3d场景分割成离散的网格单元,每个网格单元表示一个可行走区域或障碍物。通过在导航网格上进行路径搜索,可以高效地计算出最优路径。然而,在楼宇数字化
,现有技术在通过3d模型进行路径规划的过程中,由于无法与现实需要进行有机结合,从而导致无法快速解决现实问题。
3、因此,现有技术中,在通过3d模型进行路径规划的过程中,由于3d模型无法与现实需要进行有机结合,从而导致无法快速解决现实问题。
技术实现思路
1、有鉴于此,有必要提供一种基于3d模型的路径规划系统和方法,用以在通过3d模型进行路径规划的过程中,快速解决现实问题。
2、为了解决上述问题,本申请提供一种基于3d模型的路径规划系统,应用于楼宇数字化
,该系统包括:
3、3d建模工具,用于构建初始3d模型,其中,初始3d模型至少包括目标区域的地形、障碍物和道路;
4、渲染引擎,与3d建模工具信号连接,用于对初始3d模型进行
5、路径库,与渲染引擎信号连接,用于根据预设起点和预设终点,识别出3d渲染模型中的目标路径;
6、数据控制模块,分别与3d建模工具、渲染引擎和路径库信号连接,用于获取预设起点和预设终点,并控制渲染引擎对目标路径进行特殊3d渲染。
7、进一步地,初始3d模型还包括导航网格,且导航网格的大小可调节。
8、进一步地,路径库包括至少包括a-star算法或dijkstra算法。
9、进一步地,3d建模工具包括blender;
10、渲染引擎包括three.js;
11、路径库包括three-pathfinding库。
12、为了解决上述问题,本申请还提供一种基于3d模型的路径规划方法,包括:
13、构建初始3d模型,其中,初始3d模型至少包括目标区域的地形、障碍物和道路;
14、对初始3d模型进行3d渲染,得到3d渲染模型;
15、获取预设起点和预设终点,并根据预设起点和预设终点,识别出3d渲染模型中的目标路径;
16、对目标路径进行特殊3d渲染;
17、其中,特殊3d渲染包括多边形高亮显示和箭头提示。
18、进一步地,构建初始3d模型,包括:
19、获取目标区域的初始数据信息,其中,初始数据信息包括目标区域的地形、障碍物和道路;
20、对目标区域进行网格划分,生成多个阵列排布的导航网格;
21、将初始数据信息分别填充至导航网格,得到初始3d模型。
22、进一步地,将初始数据信息分别填充至导航网格,得到初始3d模型,包括:
23、将初始数据信息分别填充至导航网格,并判断初始数据信息是否完整;
24、当初始数据信息完整,且导航网格的尺寸值最大时,得到初始3d模型。
25、进一步地,获取预设起点和预设终点,并根据预设起点和预设终点,识别出3d渲染模型中的目标路径,包括:
26、获取预设起点和预设终点;
27、根据目标区域的地形、障碍物和道路,确定目标区域中的可行区域;
28、根据预设起点、预设终点和可行区域,通过路径搜索算法,确定目标路径。
29、进一步地,路径搜索算法至少包括a-star算法或dijkstra算法;根据预设起点、预设终点和可行区域,通过路径搜索算法,确定目标路径,包括:
30、从路径搜索算法中选取目标路径搜索算法;
31、根据预设起点、预设终点和可行区域,通过目标路径搜索算法,确定目标路径。
32、进一步地,特殊3d渲染至少包括多边形高亮显示和箭头提示;对目标路径进行特殊3d渲染,包括:
33、选取特殊3d渲染中的目标特殊3d渲染方法;
34、控制渲染引擎按照目标特殊3d渲染方法对目标路径进行特殊3d渲染,得到突出显示的目标路径。
35、本申请的有益效果是:本申请提供一种基于3d模型的路径规划系统和方法,该系统通过设置3d建模工具对目标区域进行区域划分和标记,实现对目标区域的信息提取和梳理;然后,通过渲染引擎对初始3d模型进行3d渲染,使得初始3d模型与现实情况更加相符,便于用户查阅;通过设置路径库基于初始3d模型对目标区域进行数据处理,识别出3d渲染模型中的目标路径,由于目标路径是基于现实中用户的需求的,因此能够将3d模型与现实需要有效结合;通过设置数据控制模块对目标路径进行特殊3d渲染,能够重点突出目标路径,以实现精准快速地满足用户需求。
本文档来自技高网...【技术保护点】
1.一种基于3D模型的路径规划系统,应用于楼宇数字化技术领域,其特征在于,包括:
2.根据权利要求1所述的基于3D模型的路径规划系统,其特征在于,所述初始3D模型还包括导航网格,且所述导航网格的大小可调节。
3.根据权利要求1所述的基于3D模型的路径规划系统,其特征在于,所述路径库包括至少包括A-Star算法或Dijkstra算法。
4.根据权利要求1所述的基于3D模型的路径规划系统,其特征在于,所述3D建模工具包括Blender;
5.一种基于3D模型的路径规划方法,其特征在于,包括:
6.根据权利要求5所述的基于3D模型的路径规划方法,其特征在于,所述构建初始3D模型,包括:
7.根据权利要求6所述的基于3D模型的路径规划方法,其特征在于,所述将所述初始数据信息分别填充至所述导航网格,得到所述初始3D模型,包括:
8.根据权利要求5所述的基于3D模型的路径规划方法,其特征在于,所述获取预设起点和预设终点,并根据所述预设起点和所述预设终点,识别出所述3D渲染模型中的目标路径,包括:
10.根据权利要求5所述的基于3D模型的路径规划方法,其特征在于,所述特殊3D渲染至少包括多边形高亮显示和箭头提示;所述对所述目标路径进行特殊3D渲染,得到突出显示的所述目标路径,包括:
...【技术特征摘要】
1.一种基于3d模型的路径规划系统,应用于楼宇数字化技术领域,其特征在于,包括:
2.根据权利要求1所述的基于3d模型的路径规划系统,其特征在于,所述初始3d模型还包括导航网格,且所述导航网格的大小可调节。
3.根据权利要求1所述的基于3d模型的路径规划系统,其特征在于,所述路径库包括至少包括a-star算法或dijkstra算法。
4.根据权利要求1所述的基于3d模型的路径规划系统,其特征在于,所述3d建模工具包括blender;
5.一种基于3d模型的路径规划方法,其特征在于,包括:
6.根据权利要求5所述的基于3d模型的路径规划方法,其特征在于,所述构建初始3d模型,包括:
7.根据权利要求6所述的基于3d模型的路径规划...
【专利技术属性】
技术研发人员:钟胜,张良敏,徐斌,董建军,明小民,郭莉,石薇,
申请(专利权)人:武汉大数据产业发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。