位置: 编程技术 - 正文

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

编辑: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解析(学习英语)

  • 劳务派遣公司企业所得税税率
  • 耕地占用税中的耕地是指什么
  • 个体户无票收入对公司有影响吗
  • 一般纳税人增值税优惠政策2023
  • 增值税纳税申报时间
  • 公转私操作步骤
  • 支付一次性劳务报酬怎么做账
  • 行政单位调拨的固定资产申请报告
  • 没发票的费用怎么做账
  • 残疾人就业保障金申报时间
  • 应付股利一直挂账怎么办
  • 发票验旧的办理条件及所需资料是什么
  • 融资担保公司会计建议有哪些要求
  • 建筑施工企业质量体系环境包括
  • 2021年工作绩效未达标扣工资
  • 房地产企业简易计税
  • 企业厂房整改应该计入什么科目?
  • 维修变压器的维修方法
  • 流动资产投资的特点有
  • 单位参加城镇职工基本养老保险缴费基数怎么填写
  • 金融业营业税改增值税
  • 试运营和正式运营间隔
  • 公司一次性缴纳全年社保
  • 小额零星业务上限是多少
  • 固定资产预计净残值最后怎么处理
  • 企业取得代扣代缴个税手续费分录
  • 增值税电子发票没有发票专用章
  • 公户转给股东的钱需要交个税吗
  • 健康检查查询系统
  • 苹果电脑截图快捷键
  • rcapi.exe - rcapi是什么进程 有什么用
  • 稿酬计入工资所得吗
  • 企业所得税的罚款比例
  • php远程调用
  • 代开增值税发票沒有付款怎么做账?
  • 法国著名画家塞尚属于什么流派?
  • 酒店如何核算成本
  • 商贸企业小规模税率是多少
  • 取得剧本使用费怎么做账
  • 企业如何转让
  • 增值税专用发票上注明的价款含税吗
  • 生产企业免抵退税实例
  • 四川成都熊猫基地介绍
  • php7.4配置
  • 媒体查询是什么
  • dom常用方法
  • 个人怎么开专票
  • 托收的收款人是谁
  • 公司开户限额一般多少
  • 资产减值损失是什么意思
  • 税款已缴未入库怎么处理
  • 股本金如何归还股东
  • db2 21000怎么解决
  • mysql语句性能优化
  • 建筑业增值税税负率一览表
  • 一般纳税人认定标准
  • 银行手续费如何做账务处理
  • 待抵扣进项税会计分录实操
  • 纳税人去税务局办什么
  • 应付职工薪酬的工资是实发工资还是应发工资
  • 汇算清缴可以调整主营业务成本吗
  • 外经证是干什么用的
  • 车辆租赁费发票怎么开
  • 进项和销项必须一致才能抵扣吗
  • SQL Server 2016 CTP2.3 的关键特性总结
  • win8摄像头权限怎么设置
  • ubuntu安装chia
  • propelac.exe - propelac是什么进程 有什么用
  • win10系统局域网共享打印机设置
  • xp怎么改密码怎么设置
  • SCP 方便的Linux文件互传
  • windows8截图保存在哪里
  • win8如何进入metro界面
  • JavaScript instanceof 的使用方法示例介绍
  • node.js常用命令
  • python3.7怎么安装pil
  • javascript面向对象精要pdf下载
  • 简单的移动端项目
  • 广东民生求助热线电话是多少
  • 小规模纳税人怎么申报纳税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设