【技术实现步骤摘要】
一种地形数据处理方法、装置、电子设备及可读存储介质
[0001]本申请涉及计算机领域,具体涉及一种地形数据处理方法
、
装置
、
电子设备及计算机可读存储介质
。
技术介绍
[0002]在虚拟地形制作领域,可以将给定的虚拟地形利用
Tiling
平铺技术平铺到给定的地形区域,以在给定的地形区域生成具有给定的虚拟地形的地形特征且地表形态更丰富的地形
。
[0003]相关技术中,通常是通过复制给定的虚拟地形
A
,得到与虚拟地形
A
相同的虚拟地形
B
,为了使虚拟地形
A
所属的地形区域能够被不同角度或者不同大小的虚拟地形
C
完全覆盖以达到丰富地形的效果,需要复制多份虚拟地形
B
,然后分别对每一份虚拟地形
B
进行调整操作得到多个虚拟地形
C
,比如对虚拟地形
B
按照不同的缩放比例进行缩放或者按照不同的旋转角 ...
【技术保护点】
【技术特征摘要】
1.
一种地形数据处理方法,其特征在于,所述方法包括:获取第一虚拟地形的第一像素点点阵,以及所述第一像素点点阵对应的地形数据;所述地形数据用于表征所述第一虚拟地形的地表形态;在预设地形区域中确定至少一个目标像素点;针对所述目标像素点,确定形变变换参数;根据所述形变变换参数,对所述第一像素点点阵进行变换,得到所述第一像素点点阵在所述预设地形区域中的所述目标像素点处对应的第二像素点点阵;所述第二像素点点阵中各像素点与所述第一像素点点阵中各像素点相对应;对与所述第二像素点点阵相对应的所述第一像素点点阵对应的地形数据进行采样,得到针对所述目标像素点的采样后地形数据;将针对每个所述目标像素点得到的采样后地形数据确定为所述预设地形区域的地形数据
。2.
根据权利要求1所述的方法,其特征在于,所述地形数据包括高度数据和
/
或地形元素数据;所述高度数据用于指示所述第一虚拟地形的地表的高低起伏形态;所述地形元素数据用于指示构成所述第一虚拟地形的至少一个地形元素在所述第一虚拟地形中所属的区域
。3.
根据权利要求1所述的方法,其特征在于,所述形变变换参数包括:所述目标像素点的位置坐标
、
旋转角度和
/
或缩放比例;所述根据所述形变变换参数,对所述第一像素点点阵进行变换,包括以下至少一种变换方式:将所述第一像素点点阵移动至所述预设地形区域中的所述目标像素点的位置坐标处;对所述第一像素点点阵中每个像素点旋转所述旋转角度;对所述第一像素点点阵中每个像素点所占的坐标范围按照所述缩放比例进行缩放
。4.
根据权利要求1所述的方法,其特征在于,所述对与所述第二像素点点阵相对应的所述第一像素点点阵对应的地形数据进行采样,包括:根据所述第二像素点点阵中每个单位像素点所占的坐标范围和所述预设地形区域中每个单位像素点所占的坐标范围,对与所述第二像素点点阵相对应的所述第一像素点点阵对应的地形数据进行采样
。5.
根据权利要求4所述的方法,其特征在于,所述根据所述第二像素点点阵中每个单位像素点所占的坐标范围和所述预设地形区域中每个单位像素点所占的坐标范围,对与所述第二像素点点阵相对应的所述第一像素点点阵对应的地形数据,包括:当所述预设地形区域中单位像素点所占的坐标范围包括所述第二像素点点阵的多个单位像素点所占的坐标范围时,对与所述第二像素点点阵相对应的所述第一像素点点阵对应的地形数据进行下采样;当所述第二像素点点阵的单位像素点所占的坐标范围包括所述预设地形区域中多个单位像素点所占的坐标范围时,对与所述第二像素点点阵相对应的所述第一像素点点阵对应的地形数据进行上采样
。6.
根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述第一像素点点阵对应的权重数据;
所述对与所述第二像素点点阵相对应的所述第一像素点点阵对应的地形数据进行采样,得到针对所述目标像素点的采样后地形数据,包括:对与所述第二像素点点阵相对应的所述第一像素点点阵对应的权重数据和地形数据进行采样,得到针对所述目标像素点的采样后权重数据和采样后地形数据;所述将针对每个所述目标像素点得到的采样后地形数据确定为所述预设地形区域的地形数据,包括:根据所述采样后权重数据和所述采样后地形数据,得到加权后的采样地形数据,并将所述加权后的采样地形数据确定为所述预设地形区域的地形数据
。7.
根据权利...
【专利技术属性】
技术研发人员:刘倬玮,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。