您的位置:首页 > 运维架构

基础OpenGL知识结构图

2017-08-27 14:10 211 查看

前言

在第一次学习OpenGL的过程中,遇到了不少困难,其中很大一部分来源对OpenGL没有一个整体清晰的认识。

比如直接翻看别人的代码的时候,常常会遇到这样的问题:

在绑定在某些对象的时候,如何生成并引用相应的对象,如何切换实现对象的切换(代码通篇没有一个指针的使用,这对经常使用C/C++的我来说是难以理解的)。

然而仔细了解了OpenGL的设计理念和思想之后,才发现在使用的时候,将其当成一个状态机来理解便可,库函数封装了所有的底层操作,绑定不同的属性就实现了对象之间的切换。

了解到这层知识后,这样继续学习便会容易很多了。与此相似的问题还有很多,就不一一列举了,但原因大抵都是因为没有对OpenGL有一个整体的认识造成的。

这里把learnOpenGL的前面两章基础的概念做了一下总结,便于以后回忆和其他初学者有个整体的认识。这样在学习的时候,可以把握大致的一个脉络。

结构图

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: