2.基本概念(二)

opengl终究是一个绘制的工具,无论做什么样的绘制,离不开载体和绘制的“人”


一:载体(就是视图)

对于opengl而言。载体就是GlSurfaceView(表层):

二:绘制的“人”

对于opengl而言,绘制的“人”就是渲染器Renderer(本身就是GlSufaceView的内部接口)

三:矩阵变化

视图变换:从不同的观测点去观察事物

模型变换:改变物体的位置来观察物体

前两者其实看过来的本质是一样的

投影变换:等于胶片成像,通过远近的不同在照片的显示不同

视口变换:改变看出去的那个口,那个口就决定了大小

opengl中有提到模型视图变换其实就是模型变换或者说是视图变换,两者达到的效果是一致的

四:深度测试(看不懂可以根据后面的绘制来看)

五:表面剔除(看不懂可以根据后面的绘制来看)

六:裁剪(看不懂可以根据后面的绘制来看)

你可能感兴趣的:(2.基本概念(二))