【技术实现步骤摘要】
一种基于铰刀深度与三维地形深度信息更新地形的方法
本专利技术属于计算机图形
,具体涉及一种基于铰刀深度与三维地形深度信息更新地形的方法。
技术介绍
现有技术中通过Unity3D技术对水下地形的仿真,但在铰刀作业时水下地形与铰刀交互,地形会发生变化,如何有效的对地形变形的效果进行实时更新是亟待解决的问题。
技术实现思路
本专利技术为解决现有技术中不能实时根据铰刀对地形的作用,实时更新地形的技术问题,提出一种基于铰刀深度与三维地形深度信息更新地形的方法。为了实现上述目标,本专利技术采用如下的技术方案:一种基于铰刀深度与三维地形深度信息更新地形的方法,包括如下步骤:步骤一:水下地形的生成;根据已知的位置信息和对应位置的高程值,生成地形的灰度高程图,进行地形模型的生成,并利用细分曲面技术对生成的地形模型进行优化;步骤二:铰刀轴面模型的建立;根据不同地形土质,确定不同的铰刀轴面模型,参数化铰刀模型,获取铰刀尺寸的主要参数;步骤三:快速更新地形,根据铰刀包围盒切削的深度信 ...
【技术保护点】
1.一种基于铰刀深度与三维地形深度信息更新地形的方法,其特征在于,包括如下步骤:/n步骤一:水下地形的生成,根据已知地形的位置信息和对应位置的高程值,生成地形灰度高程图,生成地形三维模型,并利用细分曲面技术对生成的地形三维模型进行优化;/n步骤二:铰刀轴面模型的建立;根据不同地形土质,确定不同的铰刀轴面模型,参数化铰刀模型,获取铰刀尺寸的主要参数;/n步骤三:快速更新地形,根据铰刀包围盒切削的深度信息和地形模型的深度信息,确定铰刀切削的位置和切削的深度,通过布尔运算获取到新地形的深度信息,重新生成新地形,实现地形的快速变形。/n
【技术特征摘要】
1.一种基于铰刀深度与三维地形深度信息更新地形的方法,其特征在于,包括如下步骤:
步骤一:水下地形的生成,根据已知地形的位置信息和对应位置的高程值,生成地形灰度高程图,生成地形三维模型,并利用细分曲面技术对生成的地形三维模型进行优化;
步骤二:铰刀轴面模型的建立;根据不同地形土质,确定不同的铰刀轴面模型,参数化铰刀模型,获取铰刀尺寸的主要参数;
步骤三:快速更新地形,根据铰刀包围盒切削的深度信息和地形模型的深度信息,确定铰刀切削的位置和切削的深度,通过布尔运算获取到新地形的深度信息,重新生成新地形,实现地形的快速变形。
2.根据权利要求1所述的一种基于铰刀深度与三维地形深度信息更新地形的方法,其特征在于,所述步骤一包括:
步骤1a:根据已知的地形数据,对数据进行预处理,通过清洗、插值和灰度归一化处理,生成地形的灰度高程图;
步骤1b:对步骤1a中生成的灰度高程图,进行数据插值,补充灰度区域,得到完整的灰度高程图,使数据具有连续性,将完整的地形灰度高程图,导入Unity3D中,生成地形的三维模型;
步骤1c:利用Unity3D中的细分曲面技术,优化地形模型的显示效果,增加模型表面的网格精度,提升后期地形变形的效果。
3.根据权利要求2所述的一种基于铰刀深度与三维地形深度信息更新地形的方法,其特征在于,所述步骤二包括:
步骤2a:根据铰刀切割介质的不同,将铰刀模型参数化,得到生成铰刀模型的主要参数,构建铰刀模型的包围盒;
步骤2b:...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。