摘要: 1OSG基础知识ØOSG是OpenSceneGraphic的缩写,OSG于1997年诞生于以为滑翔机爱好者之手,Donburns为了对滑翔机的飞行进行模拟,对openGL的库进行了封装,osg的雏形就这样诞生了,1998年Donburns遇到了同样喜欢滑翔机和计算机图形学的RobertOsfield,从此RobertOsfield加入了osg小组的开发并一直担任开发小组的组长。ØOSG不但有openGL的跨平台的特性和较高的渲染性能,还提供了一系列可供3D程序开发者使用的功能接口,包括2D和3D数据文件的加载、纹理字体支持、细节层次(LOD)控制、多线程数据分页处理等。OS 阅读全文
posted @ 2014-03-10 14:31 周文 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 使用gdal解析DEM文件,将高程数据转换为HeightField对象,然后在osg渲染。1 源代码#include #include #include #include #include #include #include int main(int argc, char* argv[]){ if(argcGetGeoTransform(gdalGeoTransform); osg::HeightField* hf=new osg::HeightField(); hf->allocate(poDataset->GetRa... 阅读全文
posted @ 2014-03-10 14:18 周文 阅读(1616) 评论(0) 推荐(0) 编辑