基于B样条网格的三维地形中的道路建模方法技术

技术编号:36516664 阅读:17 留言:0更新日期:2023-02-01 15:48
本发明专利技术提供基于B样条网格的三维地形中的道路建模方法,涉及道路建模技术领域,该基于B样条网格的三维地形中的道路建模方法,包括以下步骤:步骤1:使用B样条曲线建立道路走向,并向两侧扩展形成道路;步骤2:按照步骤1生成的道路网格来提取地形几何单元,并按照最高的LOD级别来提取;步骤3:计算提取的每个道路网格计算纹理坐标。格计算纹理坐标。

【技术实现步骤摘要】
基于B样条网格的三维地形中的道路建模方法


[0001]本专利技术涉及道路建模
,具体是基于B样条网格的三维地形中的道路建模方法。

技术介绍

[0002]在三维地形中要建立一条道路有以下难点:1、用哪种曲线可以很方便的模拟出道路的轮廓而且调整起来非常的方便高效;2、地形通常会有LOD优化,网格会实时变化,如何获取道路段覆盖地形的网格而使得道路在地形表面不产生交叉、断裂等现象,3、如何生成道路顶点的纹理才能使其不产生挤压扭曲等不自然的现象。

技术实现思路

[0003]本专利技术的目的在于提供基于B样条网格的三维地形中的道路建模方法,旨在解决现有技术中的道路建模方法不便于高效对道路的轮廓进行模拟和调整,不便于获取道路段覆盖地形的网格而使得道路在地形表面不产生交叉、断裂的问题。
[0004]为实现上述目的,本专利技术采用如下技术方案:所述基于B样条网格的三维地形中的道路建模方法,包括以下步骤:步骤1:使用B样条曲线建立道路走向,并向两侧扩展形成道路;步骤2:按照步骤1生成的道路网格来提取地形几何单元,并按照最高的LOD级别来提取;步骤3:计算提取的每个道路网格计算纹理坐标。
[0005]本专利技术的进一步的技术方案为,使用B样条曲线进行拟合并建立道路走向,根据关键点进行分段形成一个个的道路网格。
[0006]本专利技术的进一步的技术方案为,提取地形几何单元的方法是对道路网格中的每个网格的四条边向下建立面与地形网格相交。
[0007]本专利技术的有益效果是:1、B样条网格可以很方便的模拟出道路的轮廓,而且调整起来非常的方便高效。
[0008]2、基于B样条网格的道路建模方法能够获取道路段覆盖地形的网格,避免了道路在地形表面不产生交叉、断裂等现象。
[0009]3、避免了建模生成的道路顶点的纹理产生挤压扭曲等不自然的现象。
具体实施方式
[0010]下面对本专利技术的具体实施方式作进一步的说明。
[0011]基于B样条网格的三维地形中的道路建模方法,包括以下步骤:步骤1:使用B样条曲线建立道路走向,并向两侧扩展形成道路;步骤2:按照步骤1生成的道路网格来提取地形几何单元,并按照最高的LOD级别来提取;
步骤3:计算提取的每个道路网格计算纹理坐标。
[0012]进一步的,使用B样条曲线进行拟合并建立道路走向,根据关键点进行分段形成一个个的道路网格。
[0013]进一步的,提取地形几何单元的方法是对道路网格中的每个网格的四条边向下建立面与地形网格相交。
[0014]在本专利技术的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。
[0015]对于本领域技术人员而言,显然本专利技术不限于上述示范性实施例的细节,而且在不背离本专利技术的精神或基本特征的情况下,能够以其他的具体形式实现本专利技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本专利技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本专利技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
[0016]此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于B样条网格的三维地形中的道路建模方法,其特征在于,包括以下步骤:步骤1:使用B样条曲线建立道路走向,并向两侧扩展形成道路;步骤2:按照步骤1生成的道路网格来提取地形几何单元,并按照最高的LOD级别来提取;步骤3:计算提取的每个道路网格计算纹理坐标。2.根据权利要求1所述的基于B样条...

【专利技术属性】
技术研发人员:杨石兴
申请(专利权)人:西安恒歌数码科技有限责任公司
类型:发明
国别省市:

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

1