1 / 3
文档名称:

利用OpenGL实现内插算法可视化概要.doc

格式:doc   大小:66KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

利用OpenGL实现内插算法可视化概要.doc

上传人:雨林书屋 2022/7/30 文件大小:66 KB

下载得到文件列表

利用OpenGL实现内插算法可视化概要.doc

相关文档

文档介绍

文档介绍:精品文档
精品文档
荿1
罿蒆
精品文档
利用OpenGL实现内插算法可视化
2006-09-2306:00作者:宋晓江殷宏杨勇出处:计算机与信息技术责任编写:方舟
纲要OpenGL是一种交互式计算机图形系统,拥有精品文档
精品文档
荿1
罿蒆
精品文档
利用OpenGL实现内插算法可视化
2006-09-2306:00作者:宋晓江殷宏杨勇出处:计算机与信息技术责任编写:方舟
纲要OpenGL是一种交互式计算机图形系统,拥有绘制三维图形的功能,能高效地编写出
可操纵图形硬件的程序,支持三维可视化的实现。本文以OpenGL为基础,对可视化技术
进行研究,重点议论了内插算法,联合OpenGL中视点的定义,经过OpenGL的函数来实现。
重点词OpenGL可视化内插算法
引言
为了便于对算法实现进行测试和效果剖析,我们依据图1进行离散点采样。在图1中,
地形面积为,其等高线散布如下图,A点和B点为两座山的巅峰,,
B点高程值为

。我们将采样获得的离散点按照一定的规则寄存在

*.dem

的文件中,经过
精品文档
精品文档
荿3
罿蒆
精品文档
读取文件中的数据来获取离散点的高程值。我们经过采样

10或20个点生成



DEM

格网模
精品文档
精品文档
荿3
罿蒆
精品文档
型。
精品文档
精品文档
荿3
罿蒆
精品文档
图1测试地形等高线图
内插算法的可视化的实现
1、读取文件中离散点数据
离散点数据包括平面地点和高程两种信息,能够直接在野外经过全站仪或许GPS、激
光测距仪等进行测量,也能够间接地从航空影像或许遥感图象以及既有地形图上获得。详细
采用何种数据源和相应的测量技术,一方面取决于这些源数据的可获得性,另一方面也取决
于DEM的分辨率、精度要求、数据量大小和技术要求等。
精品文档
精品文档
荿3
罿蒆
精品文档
关于离散点的数据,往往是很大的,我们只有按照一定数据构造存储在*.dem文件中,
才能便于管理和改正。在程序中经过读取文件,能够获得随意一个文件中的地形信息。为了
测试的需要,依据图1中的等高线我们能够采集到一些特点点的三维信息。比如,我们采集
10个点的信息,将其存入文件中,其构造如下所示:
在实例中每个数据按照5个字符来存储。第一个数据为采样离散点的总数,第二到第九
个数据分别为所选地形左下、左上、右上、右下点的平面X和Y的坐标,第十和第十一个
数据为地形的最小高程值和最大高程值,余下的数据每三个为采样离散点的三维坐标X、Y
和Z,共有十个。
在LoadFileData类中,需要先定义如下:
publicintDataNum;//离散点的总数
publicdouble[,]DataPoint=newdouble[50,3];//离散数据点的三维坐标intreadDemPosition;//读取地点
stringDemFileContent;//DEM文件内容
publicstructPoint