2 OpenSceneGraph简介2.pptVIP

  • 3
  • 0
  • 约3.86千字
  • 约 24页
  • 2016-10-08 发布于湖北
  • 举报
2 OpenSceneGraph简介2

2.1 设计和体系 OSG 适用于多种硬件平台,并可在多种不同的图形硬件上进行高效的、实时的渲染。为达到这样的目的,OSG 采用了以下设计理念和工具进行系统的设计和构建: ANSI 标准 C++; C++标准模板库(STL) ; 设计模式(Design patterns,Gamma95) 2.2 命名习惯 命名空间:OSG 的域名空间使用小写字母开头,然后可以使用大写字母以避免混淆。例如,osg,osgSim,osgFX 等。 类:OSG 的类名以大写字母开头,如果类的名称是多个单词的组合,此后 每 个 单 词 首 字 母 大 写。例 如 ,MatrixTransform , NodeVisitor ,Optimizer。 类成员:OSG 类的方法名使用小写字母开头, 如果方法的名称是多个单词 的 组 合 , 此 后 每 个 单 词 的 首 字 母 大 写 。 例 如 ,addDrawable() 。 模板:OSG 模板的命名用小写字母,多个单词之间使下划线分隔。例如, ref_ptr, graph_array。 静态量:静态变量和函数的名称使用 s_开头, 此后的命名与类成员变量及函数的命名方法相同。例如, s_applicationUsage

文档评论(0)

1亿VIP精品文档

相关文档