位置: 编程技术 - 正文

高度图地形读取与漫游(地形图高程点坐标高程提取)

编辑:rootadmin

推荐整理分享高度图地形读取与漫游(地形图高程点坐标高程提取),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:地形图怎么提取自然地面标高,提取地形图高程的插件,地形图高度差怎么算,怎样在地图上读取点的高程,地形图高程精度要求,提取地形图高程的插件,提取地形图高程的插件,地形图怎么读取高程,内容如对您有帮助,希望把文章链接给更多的朋友!

地形系统在3d程序中是一个重要的部分,这里介绍一下我正在使用的一个简单的地形类.地形数据可以保存在一张灰度图里面,所谓的灰度图就是一张只有黑色和白色的图片,使用颜色深度代表数据大小.我们可以读取出图片上每个像素的颜色&#;作为地图中某个位置的高度,下面是地形网&#;投影在平面上的样子

嗯,也可以用三角形网&#;组织,我的地形类用的就是三角面.看一下加载数据的方法:

其中的terrainPlanar用于储存平面信息,这些信息将会用于之后的地形漫游方法中.接着用读取的高度数据构造地形网&#;:getHeight方法根据网&#;的xz坐标获取对应高度,getNormal方法根据平面三点求取法线

以下putTexCoord和putVertic方法则是把纹理坐标数据与定点数据分别放入对应的数组,之后就能把数组储存在顶点缓冲区

高度图地形读取与漫游(地形图高程点坐标高程提取)

接着构造地形网&#;

此方法用于构造地形网&#;数据以及网&#;平面数据,其中的MAP_SIZE是地图的宽度与高度,STEP_SIZE是每个网&#;在xz平面上的纵向与横向间隔大小.

此方法计算网&#;平面的法线,注意一个顶点并不是只属于一个平面,而是属于临近的6个平面,因此一个顶点将会计算出6条法线

接着求法线,要求出6条法线的平均&#;

渲染所需要的数据计算完了,接着计算地形漫游.所谓的地形漫游就是能够取得地形上任意点的位置,也就是输入任意的xz坐标即可求得y坐标.其中cx与cz是输入的xz坐标&#;,scale是xz方向的缩放大小,scaleY是y方向的缩放大小,最终的结果即使地形上的高度&#;.

编译运行,结果就是这个样

学习OpenGL-ES: 2 - EGL解析 1,前言在前文(学习OpenGL-ES:1-像素、颜色、显存、环境初始化和EGL)中提到EGL是本地平台和OpenGLES之间的抽象层,其完成了本地相关的环境初始化和上下

opengl extension 如果你在Windows平台下开发OpenGL程序,那么系统中自带的OpenGL库就是1.1的,如果想使用1.2或者更高版本的OpenGL库,那么只能使用OpenGL扩展,在网上关于如

OpenGL简单绘制游戏角色阴影 在游戏开发中很多Q版游戏绘制角色阴影会简单的绘制一个半透明的椭圆,如下图:这种方法的优点是实现简单,但表现效果明显不够真实。作为Q版风尚

标签: 地形图高程点坐标高程提取

本文链接地址:https://www.jiuchutong.com/biancheng/373165.html 转载请保留说明!

上一篇:学习OpenGL-ES: 1 - 像素、颜色、显存、初始化(学习计划)

下一篇:学习OpenGL-ES: 2 - EGL解析(学习英语)

  • 纳税检查调整的滞纳金怎么收
  • 计提坏账部分收入怎么算
  • 2021城建税
  • 结转固定资产清理的会计科目
  • 厂房地面硬化
  • 外购的商品用于生产
  • 中介费要求开发票中介公司不开
  • 母子公司无偿划转资产涉税
  • 现金形式发放的福利需要扣税吗
  • 新征用的耕地是什么意思
  • 招待住宿费计入什么科目
  • 施工单位给你钱敢领吗
  • 固定资产常用计算公式
  • 子公司向母公司借款对合并报表的影响
  • 社保企业二次扣款怎么扣
  • 会计职业道德的作用
  • 工伤期间奖金发放标准
  • 不计提税费可以吗
  • 关于补充养老保险
  • 如何确定增值税
  • 税法关于印花税的规定
  • 普通发票汇总上传
  • 金税盘不交费会停用吗
  • 个税退税退给个人还是单位
  • 当期可抵扣进项税额包括进项转出额吗
  • 机动车辆发票如何认证?
  • ah股溢价是什么意思 搬砖
  • 商家不给发票可以报警吗
  • 腾讯手游助手使命召唤怎么滑铲
  • 增值税发票红冲后税款怎么办
  • 最贵的游戏宣传片
  • php保存远程图片
  • 溢价收购股权会计处理案例
  • 实用工具书推荐
  • 哈士奇宠物狗
  • php高级程序招聘
  • 帝国cms设置获取IP字段
  • 为什么增值税申报表保存不了
  • mysql命令行如何命令行导出查询结果并导入
  • 入库时的会计分录
  • 家庭分割财产怎么处理
  • 福州锦元房地产开发有限
  • 房地产开发企业资质证书
  • 月末在产品生产成本会计分录
  • 其他货币的账面价值包括
  • 固定资产开普票还是专票
  • 私车公用税务处理
  • 发票已付款,可以开红字吗
  • 以前年度的费用忘记入账怎么办
  • 上一年度企业所得税汇算清缴会计分录
  • 每月摊销的金额怎么算
  • 企业购买黄金有限制吗
  • 购买电脑增值税税率是多少
  • 生产型企业年终奖发放方案
  • 成本含税如何做会计分录
  • 设置账簿的依据
  • 永久关闭windows de
  • centos7配置免密登录
  • 受限怎么解除
  • chia 如何双挖
  • 提升xp系统流畅度
  • win10预览版好吗
  • ubuntu下的vivado2022怎么打开
  • 使用无线网络上网电脑的IP地址会改变吗
  • window10怎么获取ip地址
  • 如何重置路由器wifi密码
  • windows8怎么设置锁屏密码
  • win8怎么安装win10
  • w10怎么创建此电脑
  • linux安装glibc.i686
  • python2与python3中的区别
  • python true的用法
  • django应用开发实战
  • js控制横向滚动条
  • jsoni
  • nodejs处理excel
  • [推荐]抖音上那些好看的视频和有才的帐号
  • 出口运输费会计分录
  • 个体工商户自己开普票流程
  • 减免税备案登记表样本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设