2.基本概念(二)

opengl終究是一個繪制的工具,無論做什么樣的繪制,離不開載體和繪制的“人”


一:載體(就是視圖)

對于opengl而言。載體就是GlSurfaceView(表層):

二:繪制的“人”

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

三:矩陣變化

視圖變換:從不同的觀測點去觀察事物

模型變換:改變物體的位置來觀察物體

前兩者其實看過來的本質是一樣的

投影變換:等于膠片成像,通過遠近的不同在照片的顯示不同

視口變換:改變看出去的那個口,那個口就決定了大小

opengl中有提到模型視圖變換其實就是模型變換或者說是視圖變換,兩者達到的效果是一致的

四:深度測試(看不懂可以根據后面的繪制來看)

五:表面剔除(看不懂可以根據后面的繪制來看)

六:裁剪(看不懂可以根據后面的繪制來看)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容