osg
文章平均质量分 70
jean7155
这个作者很懒,什么都没留下…
展开
-
osge阶段学习总结3(给自己看的记录)——OSG 智能指针 详解
osge阶段学习总结3(给自己看的记录)——OSG 智能指针 详解1、Referenced类2、ref_ptr类。3、调用实例说明。3.1、create1()函数:3.2、create2()函数:3.3、create3()函数:4、额外推荐5、最后注:osg版本号为3.6.31、Referenced类osg::Referenced类是几乎所有osg类的父类。这个类与智能指针修改部分函数如下:(不相关函数略)class OSG_EXPORT Referenced{public:原创 2021-05-24 18:05:51 · 1034 阅读 · 0 评论 -
osge阶段学习总结1(给自己看的记录)——osg初始化渲染窗口
Examples osgbillboard原创 2021-05-11 17:07:22 · 959 阅读 · 0 评论 -
osg用嵌入外部窗口,显示异常错误。
最近在学osg,用MFC的单文档窗口嵌入osg显示。百度一下就有代码,《最长一帧》里面有一下讲解。三维渲染出来的模型总是怪怪的,特别像深度缓冲溢出。又比那个严重。设置了前后截面,都没有反应,前后截面也没有剔除的功能。最后,终于发现,深度缓冲根本就没开!三维引擎深度检测默认是关闭的!没注意过别的引擎是否有这样的惯例,记录一下吧。。。。 osg::StateSet *state = mViewer->getCamera()->getOrCreateStateSet(); state-&g原创 2021-04-01 16:53:44 · 201 阅读 · 0 评论 -
osg自学笔记5——《最长的一帧》第12日
osg自学笔记4——《最长的一帧》第11日第十一日1、osgViewer::Viewer::updateTraversal()函数总结解读成果:OpenThreads 库。悬疑列表:————完————原创 2021-03-16 17:12:56 · 182 阅读 · 0 评论 -
osg自学笔记4——《最长的一帧》第11日
第四日具体内容调用结构总结解读成果:osg::DisplaySettings::setDefaults,osg::GraphicsContext::createGraphicsContext,osgViewer::View:: setUpViewInWindow。悬疑列表:类变量_cameraWithFocus 的意义是什么?ViewConfig类的子类有:AcrossAllScreens类SingleScreen类SingleWindow类这里的调用和继承我感觉有些不原创 2021-03-16 16:47:12 · 134 阅读 · 0 评论 -
osg自学笔记3——《最长的一帧》第3日
osg自学笔记3——《最长的一帧》第三日具体内容调用结构1、首先函数将尝试获取 osg::DisplaySettings 的指针2、开始创建新的 GraphicsContext 设备总结《最长的一帧》的源代码版本:OpenSceneGraph 2.6.0;我学习参考源码版本为OpenSceneGraph-3.6.3。由于学习的源码版本不同,这里的调用方式有些变化。我根据《最长的一帧》文章讲解的,和自己参照源码学习的,记录在这里。我的测试运行代码如下:#include <osgDB/ReadF原创 2021-03-12 17:17:48 · 296 阅读 · 0 评论 -
osg自学笔记2——《最长的一帧》第1、2日
最长的一帧 作者:王锐(array)参考的osg源码版本为 3.6.3osg自学笔记2——《最长的一帧》0 概况第一日具体内容osgViewer::ViewerBase::frame()函数osgViewer::View::init()函数总结第二日具体内容一种常用的嵌入方式也许是这样实现的:osgViewer::Viewer::getContexts()函数创建缺省 GraphicsContext 设备的方法有以下几种:总结0 概况这里只研究一帧的渲染。while (!viewer.done()原创 2021-03-12 14:58:56 · 359 阅读 · 0 评论 -
osg自学笔记1——《OpenSceneGraph 快速入门指导》
这里写自定义目录标题《OpenSceneGraph Quick Start Guide》学习笔记1、 1.3 运行 osgviewer2、1.5 场景图形初步3、 1.6 OpenSceneGraph 概览4、2.1 内存管理5、2.2 叶节点(Geode)和几何信息1、osg::Vec2,osg::Vec2Array,osg::Vec3Array2、Drawables 类《OpenSceneGraph Quick Start Guide》学习笔记《OpenSceneGraph Quick Start原创 2021-03-11 15:24:12 · 3853 阅读 · 0 评论 -
OpenSceneGraph学习笔记1-源码编译及doxygen文档
OpenSceneGraph源码编译和doxygen文档生成配置osg 源码编译doxygen文档生成配置运行实例程序osg 源码编译我安装环境是:window10、vs2017、OpenSceneGraph3.6.5下载安装包如下:OpenSceneGraph 源码稳定版本 下载官网链接如下:http://www.openscenegraph.org/index.php/download-section/stable-releases第三方依赖库 下载的官网链接如下:http://www.原创 2020-05-14 10:33:01 · 493 阅读 · 2 评论