随笔分类 - osg/osgearth
基于osg/osgearth 三维开发
摘要:1OSG基础知识ØOSG是OpenSceneGraphic的缩写,OSG于1997年诞生于以为滑翔机爱好者之手,Donburns为了对滑翔机的飞行进行模拟,对openGL的库进行了封装,osg的雏形就这样诞生了,1998年Donburns遇到了同样喜欢滑翔机和计算机图形学的RobertOsfield,从此RobertOsfield加入了osg小组的开发并一直担任开发小组的组长。ØOSG不但有openGL的跨平台的特性和较高的渲染性能,还提供了一系列可供3D程序开发者使用的功能接口,包括2D和3D数据文件的加载、纹理字体支持、细节层次(LOD)控制、多线程数据分页处理等。OS
阅读全文
摘要:使用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...
阅读全文


浙公网安备 33010602011771号