地学信息三维可视化实习报告
班级:
姓名:
学号:
上交日期:2016.11.16
实习一
1.利用对象图形法创建一个三维立方体,并将各顶点设置为不同的颜色
对象法是IDL5.0引入面向对象编程概念后出现的,面向对象的基础也就是对象类的使用。
对象类允许编程者将数据和方法封装成一个包,称之为对象。
一个对象类可以重复利用生成多个对象。
IDL 的三维坐标系使用的是右手笛卡尔坐标系,与Microsoft Direct3D 的左手坐标系相区别,示意图如下。
程序:
2.读取head.dat中的数据,进行体数据的显示,并实现切片提取操作
iTools 是IDL6.0 以后版本提供的功能强大的交互式分析工具。
IDL 初学者可以利用这套智能工具快捷轻松地实现数据读入,数据分析和数据可视化,并且可以输出制作令人眩目的精美图形图像。
有经验的IDL 程序员使用它,可以减少程序开发工作量,甚至可以在iTools框架的基础上创建全新的可视化应用环境。
打开iVolume,在Operations →Volume →Image Plane中可以选择切片
3.读取elev_t.jpg图像以及elevbin.dat中的DEM数据:
●利用直接图形法显示DEM曲面
●利用对象图形法创建曲面对象和纹理对象并进行叠加显示
实习二
1.绘制函数,其中的网格曲面图
2.读取head.dat中的三维动画数组,播放该动画,并存储该动画的像素映射图
3.载入avhrr.png中的数据,并加以显示
✧将其转换到“Interrupted Goode”投影坐标系下,并用iimage命令显示
✧将第一问中得到的地图转换到“Mollweide”投影坐标系下,并用iimage
命令显示。