
OSG
Alezan
这个作者很懒,什么都没留下…
展开
-
osgEarth添加图例
在osgEarth地图上添加图例多的不说了直接上代码:首先是添加控件(使用的是自带控件Control)//由于该功能属于项目的一部分,所以部分使用到的外部变量可能看不懂//根据API更替为自己的变量即可osg::ref_ptr<osg::Group> MAP_GR_CreateScale::createScale(){ using namespace osgEart...原创 2020-02-11 20:54:37 · 1085 阅读 · 2 评论 -
OSG智能指针:osg::ref_ptr
在osg开发时(特别是刚上手),有一点比较重要然后容易忽略的是,在osg程序开发中,要尽量使用osg::ref_ptr<T*>。这个智能指针构建起osg的对象树(绝大部分osg类都是继承于osg::Referenced,即可计数对象),类似于Qt的对象树,负责其内存的管理。当然其内存管理策略不是我们关心的,我们使用它的原因是基于其内存管理策略,大部分类的析构函数都是受保护的,意味着...原创 2020-02-08 16:06:53 · 4334 阅读 · 0 评论 -
osg学习之路
osg入门的时候材料教程真的是特别少,而且很多都特别老的。这里分享一下个人学习过程的项目,会持续更新。里面暂时包括有:Array大佬《osg程序设计》所有源码的整理,配置好环境后可以直接运行;osg_earth官方例子的一些整理;osg+qt的实现;以及一些经验教训总结等。项目地址:https://github.com/kkkiitty/learnOSG当时整理的时候就想着能整理出一套教...原创 2020-02-09 20:10:03 · 911 阅读 · 1 评论 -
osg添加插件--爬坑之路 无法定位程序输入点于动态库上
前文osg官方推荐的Windows平台软件源(真希望做好起来):vcpkg正文osg添加新插件(我们根据官方文档编译好的osg库中已经有了部分插件dll,见{OSG_DIR}\bin\osgPlugins-3.6.0,但要使用其他的插件,如svg插件则需要自己编译添加)。寻找要添加的插件源码,osg官网提供有许多,参考url:https://github.com/openscenegr...原创 2020-02-10 18:04:32 · 1824 阅读 · 0 评论