位置: 编程技术 - 正文

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

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

  • 中税协网站怎样补学时
  • 牵引车和挂车都要购买交强险吗
  • 工程施工的间接费用怎么结转
  • 股权收购收购方支付的期间损益计入
  • 原材料暂估入库怎么做账
  • 施工水电费扣除比例
  • 上年数为负数,今年数为正数怎么算增减比率
  • 个人出租商业用房
  • 企业厂房整改应该计入什么科目?
  • 公司土地使用税
  • 开的是全额发票但是有分包如何做账务处理?
  • 境内所得境外发放工资
  • 所得税预警税负率
  • 车辆租赁费可以开专票吗
  • 税友的票可以抵扣吗?
  • 代开的专票开错了怎么办?
  • 市政工程税率多少
  • 车船使用牌照税收多少
  • 技术服务收入和产品服务收入举个例子
  • 生产成本期末余额在贷方
  • 固定资产清理和固定资产减值准备的区别
  • 购进材料用于在建工程进项税
  • 加油卡充值开票怎么开
  • 高新企业开办费是多少
  • linux 运行php脚本
  • 房地产开发企业分为几个等级
  • window10发现威胁怎么办
  • 库乐队是苹果自带的嘛
  • linux mount命令详解
  • 外币兑换业务的银行
  • 代扣手续费是啥意思
  • phpstorm怎么用
  • 供热企业有哪些
  • 夸克到底有什么用
  • 金融性资产有哪些
  • 工资所得劳务报酬所得稿酬所得
  • php图片添加水印
  • 中兴网管操作手册
  • openai发布企业版
  • 公司注销实收资本退回需要交税吗
  • 租赁公司一般都有什么税
  • 出口退税未按期申报怎么办
  • 作价出资土地与出让区别
  • 老板天天吸烟
  • phpcms视频教程
  • 固定资产加速折旧最新税收政策2023
  • 评估费用由谁承担
  • mysql存储过程传入参数
  • 车辆购置税 购置
  • 税前扣除的意思
  • 个税返还手续费政策
  • 公对公转账货款是指往来款吗
  • 如何计提固定资产折旧费
  • 小规模纳税人转一般纳税人当月如何申报
  • 快递公司结算员能学到财务知识吗
  • 企业的专利收费是多少
  • 施工企业开专票还是开普票好
  • 公司固定资产明细表
  • 航天信息开票软件客服
  • 进项税额转出加计抵减填在哪里
  • 一些 T-SQL 技巧
  • sqlserver查询数据库表名
  • centos叫什么
  • gdiwindow是什么
  • win8开机画面后黑屏
  • linux修改服务器ip地址
  • 虚拟机安装redhat没有图形界面
  • win8怎么删除输入法
  • Linux mysql如何更改root密码以及忘记root密码的修改方法
  • 电脑安装win8
  • node.js有什么作用
  • jquery插件怎么写
  • python 内置函数名作为变量名
  • python matplotlab
  • linux 部署
  • 河北税务官网电子税务局
  • 滴滴排队机制怎么设置
  • 特殊工种作业人员
  • 房屋赠与给子女要交多少税
  • 荆州区国税局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设