基础OpenGL知识结构图
2017-08-27 14:10
211 查看
前言
在第一次学习OpenGL的过程中,遇到了不少困难,其中很大一部分来源对OpenGL没有一个整体清晰的认识。比如直接翻看别人的代码的时候,常常会遇到这样的问题:
在绑定在某些对象的时候,如何生成并引用相应的对象,如何切换实现对象的切换(代码通篇没有一个指针的使用,这对经常使用C/C++的我来说是难以理解的)。
然而仔细了解了OpenGL的设计理念和思想之后,才发现在使用的时候,将其当成一个状态机来理解便可,库函数封装了所有的底层操作,绑定不同的属性就实现了对象之间的切换。
了解到这层知识后,这样继续学习便会容易很多了。与此相似的问题还有很多,就不一一列举了,但原因大抵都是因为没有对OpenGL有一个整体的认识造成的。
这里把learnOpenGL的前面两章基础的概念做了一下总结,便于以后回忆和其他初学者有个整体的认识。这样在学习的时候,可以把握大致的一个脉络。
结构图
相关文章推荐
- php笔记1(基础知识及php的输出结构)
- linux系统编程之基础必备(一):计算机体系结构一点基础知识
- Unity基础知识结构总结
- OpenGL学习(1)-基础知识(2)
- CSS基础知识—【结构、层叠、视觉格式化】
- OpenGL基础知识
- Theano2.1.4-基础知识之图结构
- 基于动物标签识别的基础知识以及FDX-B协议与结构介绍。
- ACMer基础知识结构
- OpenGL_01_基础和数学知识(上)
- C语言复习之结构体基础知识
- OpenGL 入门基础知识
- 数据结构基础知识
- 【入门篇】Android学习笔记——项目结构及相关基础知识
- 数据结构基础知识(1)
- C语言为什么要加#include<stdio.h>(C语言基础结构知识)
- openGL基础知识
- [seasar][填鸭指南](一)基础知识:结构和跳转
- opengl基础知识
- 数据结构基础知识试题