本站新书推荐

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

 

大本营系列之六
三维视景生成与漫游全套源代码专集
内容介绍
程 序 代 码
  • 全部代码基于VC6.0++(MFC),用户界面友好;
  • 全部代码基于OpenGL库函数编程;
  • 全部代码采用模块化设计,易读易懂;
  • 用户可以直接对源代码进行修改,满足自己的需求;
视 景 建 模
  • 支持输入的三维对象有:
    • 最原始的简单对象,如圆柱、圆锥、立方体和球体等;
    • 支持三维文本对象;
    • 支持NURB面片;
    • 地形对象;
    • 云彩对象;
    • Skybox天空对象;
    • 光源对象,支持点光源、定向光和环境光;
    • 支持多达8个光源;
    • 可以输入外部的DXF和OBJ模型文件;
  • 支持输入的二维对象有:
    • 多种二维样条曲线,如线性、Bezier、B-样条和Catmull-Rom插值;
    • 支持对二维曲线的操作,如拉伸封闭曲线、沿曲线放样;
    • 支持自由多边形;
  • 支持雾化效果;
  • 支持摄像机光照的眩晕效果;
  • 支持对对象的材质进行编辑;
  • 支持对象的继承关系;
  • 支持对各种对象进行操作,如平移、旋转、缩放;
  • 支持对各种对象的轴进行平移;
  • 支持对各种对象的顶点进行编辑;
  • 支持对象的各种编辑,如剪切、粘贴和拷贝;
  • 支持从图象文件创建地形高程数据;
  • 支持从模型树窗口直接拖拽对象;
  • 支持编辑的Undo/Redo操作
输 入 输 出
  • 支持将场景保存,生成的场景文件为文本文件;
  • 支持对场景文件的直接编辑;
  • 支持输入外部的DXF和OBJ模型文件;
  • 支持将场景输出为DXF和OBJ模型文件;
  • 支持将场景保存为BMP、JPG和PNG图形文件;
  • 支持将动画保存为AVI文件;
  • 支持打印预览与打印输出;
纹 理 映 射
  • 纹理支持BMP、PCX、JPG、PNG、TGA和RAW静态图像文件的读入;
  • 纹理支持AVI动态图象文件的读入;
  • 支持多重纹理;
  • 支持环境背景纹理映射;
  • 支持纹理变换,如纹理缩放、平移和旋转;
  • 支持场景的多种显示模式,如线框模式、平滑模式和纹理模式;
视 景 漫 游
  • 支持多个摄像机以不同视点观看场景;
  • 支持各种对象沿路径的动画方式;
  • 支持动画关键帧编辑器,与著名的动画软件3DMax有点类似;
  • 支持将漫游的动画录制保存下来,可以自由选择压缩程序、压缩品质等;
应 用 前 景
  • 构建三维地理信息系统3DGIS;
  • 构建三维视景仿真与漫游系统;
  • 构建各种虚拟现实应用系统;
  • 构建各种仿真结果可视化系统;

 

 

 
     
 
 
首页 | 下载 | 讲座 | 源码 | 邮购 | 联系
 

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