PJ01:
三维地景开发引擎源码解析版
功 能 特 点
三维地景开发引擎及开放源码
特别适合于开发三维视景系统,用户不但可以直接用于开发各种应用系统,还可自行修改源码增加所需要的各种功能。中文解析版还详细解析了引擎源码中的各种技巧和程序的中文注解,是学习应用开发视景系统的必备。把引擎嵌入到自己的应用系统中,省时又省力!
PJ01进一步开发应用提示
1、结合
CD01
、
CD06
中的OpenGL高级编程,可在地景中增加各种自然天气、爆炸烟火环境效果;
2、结合
CD08
中的模型编程,可在地景中增加地物模型或飞机坦克等物体模型;
3、结合
CD03
中地景开发系统四叉树算法、
CD05
中实时地形简化算法可增加绘制速度;
4、升级到
PJ05
,不仅具有所有CD09功能,而且还具备三维空间目标直接交互设计和信息查询功能;
5、升级到
PJ05-VR
,除具有所有PJ01和
PJ05
三维地景和GIS开发所有功能,还具备最核心的虚拟现实开发功能;
6、升级到
PJ05-VR-HD
,除具有所有PJ01和
PJ05-VR
三维地景和GIS开发、虚拟现实开发功能,还具备高清视频录制和截图功能;
三维地景开发引擎
三维空间目标信息查询
引擎功能特点
直接——全部C++源码,示例工程为Visual C++MFC界面
移植——适用于Windows95/98/NT/2000,可移植至UNIX/Linux
简洁——基于
O
p
e
n
G
L
,函数模块非常精练
对象——面向对象编程,封装在类class中
实用——包括了地景的各种绘制操作方法以及实时飞行编程
扩展——很容易进行二次开发,继续扩展功能
易懂——包括程序框图和程序代码中文解析
沙盘功能简介
顶视晕渲
透视俯瞰
格网地形
单色光影
分层设色
纹理影像
操作控制
—旋转
—位移
—比高
—背景
飞行/漫游功能简介
沿固定高度飞行
沿路线高度飞行
多图形形式飞行
—格网地形
多图形形式飞行
—分层设色
多图形形式飞行
—纹理影像
飞行姿态控制
—高度高低
—倾角上下
—视野宽窄
—速度快慢
相关数据处理
DEM格网简化
—简化前
—简化后
飞行路线内插
程序中文解析
引擎程序框图
引擎关键步骤分析
重要代码中文解析
引擎应用示例
示范引擎各指令使用
示范引擎各函数使用
示范引擎在Visual C++下使用方法