本站新书推荐

 
 
 
公告
如果编译书中程序出现glut的库错误,请下载新的glut库。

 

3D GIS专题之一
三维虚拟地形漫游系统V1.0源代码专集
内容介绍
程 序 代 码
  • 程序界面采用CJ60 扩展库,美观大方,可以直接开发商用系统;
  • 三维图形全部基于OpenGL;
  • 编程模式为Visual C++MFC,面向对象编程,采用用模块化设计,易读易懂;
  • 读者可以直接摘取其中的源代码,根据需要嵌入到工程中;
第一部分 三维地形建模
  • 读取三维地形DEM文件;
  • 读取地形纹理文件;
  • 多种地形的显示模式:纹理模式、线框模式、阴影模式、分层设色模式;
第二部分 三维目标查询
  • 鼠标左键单击空间三维地形的任意一点,可以获取该点的三维坐标,与地形文件的单位一致;
  • 可以查询三维地形上任意两点的距离;
第三部分 三维自由漫游
  • 可以使用鼠标控制,在三维空间中自由漫游;
  • 可以使用键盘控制,在三维空间中自由漫游;
第四部分 三维路径编辑
  • 在三维地形上直接选取路径上的点,定义漫游路径;
  • 支持路径平滑插值;
  • 可以将路径文件保存;
第五部分 三维路径漫游
  • 可以直接读入路径文件进行三维路径漫游;
  • 支持两种漫游模式:固定高度飞行、路径高度飞行;
  • 支持连续漫游和单步漫游两种方式;
第六部分 支持导航窗口
  • 可以控制导航窗口的开启和关闭;
  • 可以控制导航窗口的显示位置和大小;
  • 可以控制导航窗口的显示内容;
第七部分 输入输出操作
  • 可以将当前显示的三维图形打印输出;
  • 可以将三维图形输出到文件,支持BMP、JPG和PNG格式的输出;
  • 可以将三维动画输出为AVI文件,支持选择输出的分辨率、帧率和压缩方式等;
第八部分 执行文件下载
《USGS DEM三维地形漫游系统V1.1源代码专集》
  • 可以直接读入美国标准USGS DEM地形数据;
  • 其它的显示功能与《三维虚拟地形漫游系统V1.0源代码专集》一致;
  • 支持10种纹理数据格式;
    • BMP
    • JPG
    • TGA
    • ICO
    • WMF
    • EMF
    • PCX
    • PNG
    • TIF
    • GIF
 
     
 
 
首页 | 下载 | 讲座 | 源码 | 邮购 | 联系
 

Copyright(C)1999-2002 www.OpenGLSource.com, All Rights Reserved
Email: Webmaster@OpenGLSource.com