osgearth API编程动态建立一个地球【转】
来源:互联网 发布:天津网络大学 编辑:程序博客网 时间:2024/05/20 10:55
经过半天的查找资料我把我的程序代码改成了下面所示就成功显示了一个简单的地球。希望大家可以参考一下!
代码:
#include <osgEarth/Map>
#include <osgEarth/MapNode>
#include <osgEarthDrivers/tms/TMSOptions>
#include <osgEarthDrivers/gdal/GDALOptions>
#include <osgViewer/viewer>
using namespace osgEarth;
using namespace osgEarth::Drivers;
int _tmain(int argc, _TCHAR* argv[])
{
osg::ref_ptr<osgViewer::Viewer> viewer=newosgViewer::Viewer();
Map *map=new Map;
osgEarth::Drivers::GDALOptions layerOpt;
layerOpt.url() = osgEarth::URI("E:\\vs2010Progam Files\\osgVR74\\osgVR74\\world.tif");
std::string fileName ="E:\\vs2010Progam Files\\osgVR74\\osgVR74\\world.tif";
osg::ref_ptr<osgEarth::ImageLayer> newLayer = newosgEarth::ImageLayer(osgEarth::ImageLayerOptions(fileName, layerOpt));
map->addImageLayer(newLayer.get());
MapNode* mapNode=new MapNode(map);
osgUtil::Optimizer optimizer;
optimizer.optimize(mapNode);
viewer->setSceneData(mapNode);
viewer->realize();
viewer->run();
return 0;
}
- osgearth API编程动态建立一个地球!
- osgearth API编程动态建立一个地球【转】
- Archie osgEarth Step By Step ⑤OsgEarth开发指南——使用osgearth API编程动态建立地图
- Archie osgEarth Step By Step ⑤OsgEarth开发指南——使用osgearth API编程动态建立地图
- OSG入门即osgEarth建立一个地球的详细步骤
- osgearth入门图解-用VC++做一个地球出来
- 利用 MSYS2 及osgEarth 构建三维地球模型(2) osgEarth 与 Qt的结合
- OSGEarth绘制动态水效果
- 只有一个地球
- 第1课时《Qt osgEarth 编程入门》
- 利用 MSYS2 及osgEarth 构建三维地球模型(1) 软件配置
- 如何建立地球上任何一个区域的地形3d模型,并添加卫星或地貌贴图
- 在Delphi里调用API函数动态建立ODBC数据源。
- 自己写一个数字地球
- 谷歌地球API相关网页翻译
- C++编程 二维数组的动态建立方法
- 建立一个动态数组,赋值/显示并删除。
- 如何动态建立一个DataTable并且为之添加数据
- CSS实例:Tab选项卡效果
- HDU_1829_ABug'sLife
- Cocos2d-x中,创建Animate的几种方法
- monkeyrunner学习笔记
- Android L 新特性
- osgearth API编程动态建立一个地球【转】
- Android学习第八弹之改变状态栏的颜色使其与APP风格一体化
- 22-IO流-29-IO流(流的操作基本规律-需求体现-2)
- 第二章 线性表
- RabbitMQ 三种Exchange
- 360随身WiFi2在Ubuntu 12.04上使用
- 算法竞赛入门经典:第五章 基础题目选解 5.2 Tex
- 22-IO流-30-IO流(转换流的编码解码)
- 各种tabLayout