opengl终究是一个绘制的工具,无论做什么样的绘制,离不开载体和绘制的“人”
一:载体(就是视图)
对于opengl而言。载体就是GlSurfaceView(表层):
二:绘制的“人”
对于opengl而言,绘制的“人”就是渲染器Renderer(本身就是GlSufaceView的内部接口)
三:矩阵变化
视图变换:从不同的观测点去观察事物
模型变换:改变物体的位置来观察物体
前两者其实看过来的本质是一样的
投影变换:等于胶片成像,通过远近的不同在照片的显示不同
视口变换:改变看出去的那个口,那个口就决定了大小
opengl中有提到模型视图变换其实就是模型变换或者说是视图变换,两者达到的效果是一致的
网友评论