OpenGL入門筆記(四)

2021-08-22 07:54:26 字數 434 閱讀 7541

前面一直在畫二維圖形,其實三維圖形的繪製就是以其為基礎,可以說二維不過是三維的一種特例(相當與z=0)。比如說要畫乙個正方體,它有上下左右前後共六個面組成,也就是要畫出六個正方形就可以了,只是要注意繪製時應該按逆時針繪製(好像是進行紋理對映時需要的。。。)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

我們必須將opengl螢幕想象成一張很大的畫紙,後面還帶著許多透明的層。差不多就是個由大量的點組成的立方體。這些點從左至右、從上至下、從前到後的布滿了這個立方體。如果能想象的出在螢幕的深度方向,就應該在設計新3d物件時沒有任何問題。

OpenGL入門學習(四)

opengl支援兩種顏色模式 一種是rgba,一種是顏色索引模式。無論哪種顏色模式,計算機都必須為每乙個畫素儲存一些資料。不同的是,rgba模式中,資料直接就代表了顏色 而顏色索引模式中,資料代表的是乙個索引,要得到真正的顏色,還必須去查索引表。1.rgba顏色 rgba模式中,每乙個畫素會儲存以下...

OpenGL入門學習 四

本次學習的是顏色的選擇。終於要走出黑白的世界了 opengl支援兩種顏色模式 一種是rgba,一種是顏色索引模式。無論哪種顏色模式,計算機都必須為每乙個畫素儲存一些資料。不同的是,rgba模式中,資料直接就代表了顏色 而顏色索引模式中,資料代表的是乙個索引,要得到真正的顏色,還必須去查索引表。1.r...

OpenGL入門筆記(十三)

int copengldemoview drawglscene intcopengldemoview loadgltextures if textureimage 0 iftextureexists free textureimage 0 freetheimagestructure return s...