位置: 编程技术 - 正文

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

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

  • 房产税的房产原值是什么
  • 北京增值税认证平台电话
  • 物业公司停车位出租发票税率是多少钱
  • 服装加工费税收编码
  • 关联方交易金额含税吗
  • 财务刷卡手续费怎么处理
  • 财政应返还额度与财政拨款收入的关系
  • 月末一般无余额的有
  • 出口关税的计算基数
  • 差旅费报销单是外来原始凭证吗
  • 现金流量表和利润表关系
  • 出口退税免税申报怎么报
  • 春节商家促销文案
  • 电子承兑汇票如何拆小
  • 特许权使用费所得包括
  • 递延所得税负债是什么意思
  • 房产公司办公室布局
  • 高管培训费不能税前列支
  • 印花税计算公式例子
  • 发票抬头是繁体字怎么办
  • 生产车间员工体检费怎么入账
  • 什么情况下要办居住证
  • 退票费报销凭证可以在机子上打印吗
  • 企业的应付账款确实无法支付,经确认后转作
  • 预付专利转让费计入什么科目?
  • 分包给总包开什么发票
  • 住宿费专票报销怎么做账
  • 印花税减免税额需要做账吗
  • 印花税多计提如何冲回
  • PHP:xml_parser_set_option()的用法_XML解析器函数
  • php实现上传图片功能
  • 然后安装电脑系统
  • 财务变更是什么意思
  • 固定资产一次性扣除后第二年账务处理
  • inputtypefile 文件名
  • 农村合作社免所得税吗
  • 最快超级计算机我国
  • php关闭报错
  • 最好的ph计
  • vue-cli-service权限不够
  • 其他债权投资按公允价值计量,为什么计提减值准备
  • 不仅仅是喜欢原唱
  • 特征融合add
  • mla指令
  • 企业利息支出怎么算
  • 怎样才能帮你
  • 税管员管多少企业
  • 企业收到发票后怎么入账
  • mongodb win7
  • 资产超过5000万的家庭有多少
  • 个人劳务费用
  • 房地产企业根据什么交增值税
  • 破产的产业要退回资金吗?
  • 企业所得税几种税率
  • 电子承兑汇票兑现扣几个点
  • 生育津贴是怎么申请
  • 资产负债表多久编制一次
  • 买到库存货 退货
  • 租厂房需要办环评注意事项
  • 个体工商户员工如何报生育险
  • 购入固定资产的现金流量项目
  • 商业承兑汇票怎么做账
  • 基金会收到捐款的会计分录
  • 什么是批发零售市场
  • 销售方开具的红字专票购买方在税控盘要怎么操作
  • 预收物业费预收什么意思
  • 建账要求
  • xp系统换成win10
  • linux系统中
  • win10怎么安装运行库
  • win10系统怎么设置最好
  • 一起回顾一下本周我们的读书生活
  • perl mkdir
  • unity g
  • 批量dns解析
  • python smtpd
  • jquery遍历radio并选中
  • python django 项目框架图
  • 印花税由哪方缴纳
  • 北京的个人所得税怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设