日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【OpenGL从入门到精通(三)】第一个点的理论

發布時間:2023/12/3 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【OpenGL从入门到精通(三)】第一个点的理论 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

OpenGL狀態機

一,OpenGL是一個狀態機matrix中包括:

model?view? ?(模型矩陣) ? ?worldpos(世界坐標,也稱為頂點坐標)通過mv(模型矩陣)轉到cameru攝像機下(根據右手坐標系,只有在Z的負方向才可以看得見

projection? ?(投影矩陣)將攝像機下的三維信息轉換投影到二維屏幕上

glVertex3f(0.0f, 0.0f, -0.5f);//在世界坐標系下,通過模型矩陣,轉到視口,其中最后一個參數就是在Z的負方向,取值越大攝像機越遠,可觀測點越多

二 -, color 當前顏色,繪制會從這里取當前顏色,而且只有一個?

? ? ? ?clear color 當前擦除顏色

? ? ? ? point size 點大小

OpenGL流程

1.首先create Window

2.RC(OpenGL渲染設備),所有狀態機狀態未知,需要進行手動設置。

3.?根據要操作的對象,先選擇它(glMatrixMode),然后再設置它

//初始化OpenGL的/*畫點需要先設置矩陣*/glMatrixMode(GL_PROJECTION);//告訴顯卡要操作投影矩陣//設置投影矩陣,第一個參數是角度;第二個角度寬高比,寫死的;第三個參數最近能看多遠,最遠能看多遠gluPerspective(50.0f, 800.0f / 600.0f, 0.1f, 1000.0f);glMatrixMode(GL_MODELVIEW);//設置模型矩陣,用來確定攝像機能看到的glLoadIdentity();//給它一個單位矩陣,不會對世界坐標進行任何影響,世界坐標系是多少,視口坐標也是多少

?

?

總結

以上是生活随笔為你收集整理的【OpenGL从入门到精通(三)】第一个点的理论的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。