PJ05: 三维空间GIS空间目标交互设计和信息查询项目源码

PJ05-VR: 三维空间GIS空间目标交互设计和信息查询项目源码(虚拟现实版)

PJ05-VR-HD: 三维空间GIS空间目标交互设计和信息查询项目源码以及OpenGL生成高清视频动画/图片源码(虚拟现实-高清视频录制版)

 
功 能 特 点
 
C++库源码 全部C++源码,面向对象编程,工程为Visual C++MFC界面
三维图形 基于OpenGL,函数模块精练
程序易懂 包括程序框图和程序代码中文解析
应用扩展 可扩展于各种三维地理信息系统(3D GIS)、兵要地志、三维多媒体信息等系统开发;
  可扩展于需要三维坐标反算功能的系统如三维飞行路径、三维道路交互设计;
  可扩展于视景仿真系统和游戏娱乐系统,如航空、航海、驾驶模拟;
  可扩展于三维空间GPS卫星定位等应用;
  可扩展于各种三维分析系统如土立方体积计算、三维通视性分析等。

 

专 集 精 华
 
三维实时漫游
三维实时交互设计
三维沿路径实时飞行
三维实时编辑
三维空间目标查询
三维分层设色地形场景
三维渐变地形场景
三维森林道路设计 (用户提供)
PJ05-VR 虚拟现实功能
 
实时动态生成左右立体像对式的三维场景
交互式调节像差或目差
支持多种立体图像合成和立体显示方式
适于多种不同类型的头盔、立体屏幕、单枪或多枪立体投影仪等立体显示
专集提供的几种典型的立体编程非常灵活,便于扩充
适于绝大多数虚拟现实应用,如航空航天、军事仿真、驾驶模拟、科学可视化、三维游戏、娱乐、教育、医学等
编程源码非常实用有效,便于连接到虚拟现实外设,大大节省用户虚拟现实系统软件购置和开发费用
 
新时空科技虚拟现实版专集主要提供以下几种立体方式编程:
1、立体显示方式,适于左右双通道头盔、双通道投影仪等立体显示
2、左右上下立体显示适于CrystalEyes立体眼镜、投影仪等立体显示;
3、红蓝色立体显示适于红蓝眼镜观测;
4、高分辨率Quad-buffer立体显示,必须有立体显示卡和高刷新频率支持,立体卡厂商主要有Nvidia、3D Labs、ATI等。效果非常逼真,适于大中小型投影仪、立体屏幕等立体显示
 

PJ05-HD 高清视频录制功能
 
OpenGL图形直接录制成高清晰视频节目!
基本特点
直接将OpenGL三维图形录制成高清视频录象
直接将OpenGL三维图形保存高清图象
视频:任意时间录制,任意颜色数、任意速率、任意分辨率
图象:任意时间截取,任意颜色数、任意分辨率
全部源程序!可任意修改
全部详细中文解析!非常易懂和移植开发
完全可摘取代码加到自己的程序中
适用于MS Windows下任何OpenGL三维图形
 
相关软件
可用任何AVI播放器播放高清视频动画
可用任何支持AVI转换的GIF动画制作软件
可用任何如PhotoShop等图象处理软件处理图象
 
相关应用
动态演示,制成高清视频节目
制作大图象,应用于展览、广告等
制作GIF动画,应用于网页制作
主 要 内 容
三维空间目标信息查询
第一部分 三维空间目标信息查询
  在三维空间中用鼠标精确选取空间目标,读取空间目标相关的图象文字等信息;
 

其最大特点是能在普通Windows视窗内精确选中三维场景中的目标,实现三维空间信息查询;

 

三维目标与信息数据库相连接,使得三维空间场景信息化,真正解决三维GIS的难题!

不同视角查询某一目标
选中某一目标弹出信息框
三维纹理场景目标查询
   
第二部分 实时三维空间坐标计算
  在三维空间中用鼠标就可精确获取任意空间点的三维坐标
不同视角获取三维坐标
网格场景下获取三维坐标
纹理场景下获取三维坐标
   
第三部分 三维空间路径交互设计
  在三维空间中直接确定路径点,真正实现三维交互设计    
三维空间中直接取点
三维空间中内插曲线
任意视角取点和观察
晕渲底图上二维取点
网格场景下取点观察
纹理场景下取点观察
   
第四部分 导航窗口辅助定位
  增加导航窗口,实时显示地形总图、飞行路径以及飞行视点位置
导航窗口开启与关闭
打开导航窗口
关闭导航窗口
导航图与主图设计同步
顶视晕渲图路径设计
三维空间路径设计
   
第五部分 三维场景中地物叠加
  读取地物数据文件,叠加三维地物模型
   
第六部分 三维场景实时漫游
  可以用鼠标或键盘灵活操作,在三维场景中自由漫游,实现动态虚拟观赏风景或地形考察!
   
第七部分 三维场景实时沿路径飞行
  以多种图形显示方式、两种飞行方式沿指定三维路径实时飞行
  图形显示:格网、分层设色、纹理贴图
  飞行方式:沿固定高度飞行,沿路径高度飞行