OpenGl學習第三章

2021-06-28 00:37:07 字數 852 閱讀 3771

上個星期學習了下金字塔的繪製,然後這週有看了看正方體的繪製,通過依次繪製6個面來繪製正方體,整體**跟上次的金三角沒有區別,只是座標點,顏色,已經繪製的**有點區別,上**看看

//這是座標

private static float cubevertexcoords = new float ,

new float ,

new float ,

new float ,

new float ,

new float ,

};//這是顏色

private static float cubecolors = new float ;

然後必須要把呀轉化為floatbuffer  ,這樣就可以使用了

private static floatbuffer cubevertexbfr;

private static floatbuffer  cubecolorbfr;

轉化我寫了個轉化的工具類

public  class bufferutil

下邊是繪製的**

gl.glenableclientstate(gl10.gl_vertex_array);//在上邊開啟在下邊就要關閉,這個原因是然後邊的繪製不會復用前邊的顏色等的樣式

gl.glenableclientstate(gl10.gl_color_array);

for (int i = 0; i < 6; i++) // draw each face

gl.gldisableclientstate(gl10.gl_vertex_array);

gl.gldisableclientstate(gl10.gl_color_array);

}

《OpenGL程式設計基礎》第三章習題

又將近乙個月,我真混蛋啊,好吧,今次還是第三章,雖然已經看到第五章了,但是一直沒有做習題。公司準備用ogre。苦逼的我感覺還是要有點兒底子,不然哪兒看得懂 麼。為了知其然知其所以然。繼續。路漫漫其修遠兮,吾將好好學習,語文不太好,反正就是要表達這麼個意思。看了看第三章的習題。主要是一些glut的應用...

《OpenGL程式設計基礎》第三章習題

又將近乙個月,我真混蛋啊,好吧,今次還是第三章,雖然已經看到第五章了,但是一直沒有做習題。公司準備用ogre。苦逼的我感覺還是要有點兒底子,不然哪兒看得懂 麼。為了知其然知其所以然。繼續。路漫漫其修遠兮,吾將好好學習,語文不太好,反正就是要表達這麼個意思。看了看第三章的習題。主要是一些glut的應用...

C Primer Plus 第三章 學習

oop的本質是設計並拓展自己的資料型別,即讓型別與資料匹配。c 內建的型別,分為兩組 基本型別,復合型別。基本型別 整數,浮點數 復合型別 陣列,字串,指標和結構。標識儲存的資料的方法 使用變數 3.1簡單變數 程式必須記錄三個基本屬性 1.資訊將儲存在 2.要儲存什麼值 3.儲存何種型別的資訊 宣...