OSG基本思想记录

#####Open Scene Graph 开源库
以下纯属和导师的日常聊天中提取的知识,等真正开始读源码时再写应该会有更多的理解。
老师大致讲课内容:
  OSG的基本思想基于树,但为什么又叫开源场景图,明明是图为什么说是基于树的思想?
  OSG中的结点类包括node结点、transform结点、族结点。node结点为基本结点、transform结点为变换结点(4x4的矩阵),他们都继承自族结点。族节点提供了节点删减的方法等等操作。
  一个场景的整体结构:根结点为一个场景的空间、子结点为场景中的物体,比如根结点为房间、子结点为房间中的桌子、孙子结点为桌上的茶杯…以此一个场景便构成了一棵树,渲染整个场景时即是树的遍历。transform结点把树变成了一个图,即transform结点下挂的结点是几何形状相同、但经过变换的物体。
  故可用一个共享结点连接不同的transform结点做成不同的变换,于是树连成了一个图。
  Camera看成一个物体,场景内的漫游即是Camera的移动。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值