这是一篇索引文,将给大家介绍自己对OpenScenegraph(以下简称osg)这个图形开源库的一些理解和使用心得。本人对于Osg也是参与公司一个项目开始,可谓是对其又爱又恨,虽然不能给大家过多高大上的知识,但也希望可以通过此文帮助大家入门(坑),解决一些使用过程中遇到的一些问题。此部分文章会不断更新和补充,希望大家给出宝贵的意见。
1. 使用osg必须掌握的知识
数学几何的基本知识:点、线、面、向量、矩阵等等
基本的c++语法:至少得知道类、数据结构、STL等概念
2. osg的特性
纯C++的基础上完全基于Opengl的特性编写,所以有着所有opengl的优点和局限,当下osg的母公司也在使用vulkan对osg进行翻新,构造新一代的场景图(感兴趣可以搜索VulkanScenegraph)。
优点:跨平台、对底层的Opengl语法有一定的封装、在仿真、军工、医疗、建筑等领域有不错的应用
3. osg文章索引