OSG 工作机制 认证专享

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程讲解 OSG 的智能指针,让我们更好的管理内存空间。另外深入浅出的讲解 OSG 中访问器机制,访问器机制在系统的中应用非常广泛,本课程讲几种应用。还有一个重要的工作机制--回调机制,讲解在 OSG 中的运行原理,并通过几个实例展示回调机制的的应用实现。

    1.智能指针 00:04:26

    本课时介绍 OSG 中提供的一种管理指针的机制--智能指针。智能指针为用户提供了一种自动内存释放的机制,用户需要释放整个场景图形的节点,只需删除根节点,根节点以下所有分支节点自动删除,不用担心内存泄漏问题。

    2.访问器机制 00:16:41

    本课时讲解访问器机制,访问器机制是对多个抽象对象群的一种特殊处理,使开发人员可以在不改变个元素的类的前提下自定义作用于这些元素的新操作。

    3.回调机制 00:05:52

    本课时讲解回调机制在 OSG 中的应用,比如 Node 、Drawable、Camera等对象设置回调,常用的回调是在更新、拣选、事件遍历时进行的,我们根据具体的需要来选择。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

OSG 工作机制

3课时,27分钟2016-03-29
barron
barron

极客学院签约布道师

课程背景:
对于C++程序来说,指针的管理是非常的重要的,一个好的实现在你今后的开发中,会为你减少很多麻烦。在 OSG 学习中,只有熟练应用访问器机制和回调机制,才能够在后面的开发中得心应手。

核心内容:
1.智能指针
2.访问器机制
3.回调机制

软件环境:Windows 7

是否提供资料:

课程等级:初级

适合人群:
OSG 初学者
  • 技术问答
  • 1

    智能指针

    04:26

    本课时介绍 OSG 中提供的一种管理指针的机制--智能指针。智能指针为用户提供了一种自动内存释放的机制,用户需要释放整个场景图形的节点,只需删除根节点,根节点以下所有分支节点自动删除,不用担心内存泄漏问题。

  • 2

    访问器机制

    16:41

    本课时讲解访问器机制,访问器机制是对多个抽象对象群的一种特殊处理,使开发人员可以在不改变个元素的类的前提下自定义作用于这些元素的新操作。

  • 3

    回调机制

    05:52

    本课时讲解回调机制在 OSG 中的应用,比如 Node 、Drawable、Camera等对象设置回调,常用的回调是在更新、拣选、事件遍历时进行的,我们根据具体的需要来选择。

相关课程

  • 渲染状态和纹理

    本课程讲解 OSG 中的另一个树--渲染树,渲染树是一棵以 StateSet 和 RenderLeaf 为节点的树,它可以做到 StateSet 相同的 RenderLeaf 同时渲染从而不用切换 Opengl 状态,并且做到尽量少但在多个不同 State 间切换。同时我们详细介绍纹理、光照及材质,都是关于渲染状态的控制。

    3课时 28分钟
    初级
    3081人学习
  • OpenGL 使用 Open Asset Import 库加载模型

    本课程讲解:通过开源 Open Asset Import 库,加载模型文件。模型文件是美术在专业建模软件中制作的,其存储格式多种多样,通过第三方库完成模型的加载和解析,可以让程序更加专注核心三维开发。

    4课时 49分钟
    初级
    3113人学习
  • 场景的组织及渲染

    本课程主要介绍如何使用 OSG 组织渲染场景树。在 OSG 中存在两个类型的树,一个是场景树和渲染树。场景树是由 Node 组成的树,这些 Node 可能是矩阵变换、状态改变或者基本可绘制对象,它反映了场景的空间结构,也反映了对象的状态。

    3课时 20分钟
    初级
    2765人学习
  • 绘制几何对象

    本课程我们介绍在 OSG 中渲染几何体数据和位图对象的原理,绘制几何体在场景中是非常常见的,也是最基本的。不管场景有多复杂,它们都是由少数几个基本图元构成。我们从 OpenGL 几何元素说起,通过理解 OpenGL 的工作模式到 OSG 提供的几何体绘制,让学员可以深入理解其运行原理。

    3课时 17分钟
    初级
    3211人学习