基础OpenGL知识结构图

前言

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

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

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

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

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

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

结构图

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值