- 40
- 0
- 约9.01千字
- 约 11页
- 2019-10-10 发布于江西
- 举报
PAGE
PAGE 1
《地形模型的三维可视化》程序设计
一、题目
请用OpenGL图形库,编制程序实现地形模型的三维可视化,并进行地形模型的纹理设置,并可以通过键盘进行交互操作(移动和旋转)。
(注:给定的地形模型数据是已经建好的不规则三角网。)
二、提交资料
1.程序的详细步骤和所有相关数据;
步骤:①录入三角形数据
②获得地形的范围
③绘制三角网
④设置纹理坐标
⑤计算参考点的位置
⑥移动
相关数据文件:数据文件DHS.dat
三角网文件DHS.tri
图片文件 TERRAIN.BMP
2. 程序清单(包括程序说明);
#include stdafx.h
#include windows.h
#include GL/gl.h
#include GL/glu.h
#include GL/glaux.h
#include fstream.h
#include math.h
void CALLBACK elbowAdd (void);
void CALLBACK elbowSubtract (void);
void CALLBACK shoulderAdd (void);
void CALLBACK shoulderSubtract (void);
//点结构定义
typedef struct
{
long id;
double x;
double y
原创力文档

文档评论(0)