|
程 序 代 码
|
- 全部代码基于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;
- 构建三维视景仿真与漫游系统;
- 构建各种虚拟现实应用系统;
- 构建各种仿真结果可视化系统;
|