使用OpenGL動態管線和C 完成乙個球體

2021-08-15 04:09:52 字數 913 閱讀 4227

終於寫出乙個球體,索引陣列還是有一些bug,太累了,過幾天再調然後添紋理吧。。。網上的球沒有乙個能用(不是固定管線就是**出錯要不就是不完整)。。。。這個**拷貝下來可以直接用。。。。加油吧少年,前路遙遙人生有期。

額。。。。部落格之前所有專案都是空專案。球體實現了旋轉。。。。。

效果截圖:

glint statcky = 60; // 橫向向切成多少片

glint stlicex = 60; // 縱向切多少片

std::vectordrawglobevbo()

gldeletevertexarrays(1, &cubevao);

gldeletebuffers(1, &vbo);

glfwterminate();

return 0;

}

OpenGL學習 使用VBO和FBO

一 概念 這兩個都是buffer object,說白了就是一塊儲存區域。vbo 頂點緩衝對像 是用來加快渲染的速度,主要思想是在顯示卡中分配一塊視訊記憶體空間,然後一次性將cpu中的資料傳輸過來,這樣顯示的時候就會直接輸出到顯示器,這樣做的動機是因為cpu到gpu傳輸的瓶頸。fbo 幀緩衝對像 是用...

Linux下C 動態庫的生成和使用

1.匯出函式的動態庫 ifndef dlltest h define dlltest h extern c int add int a,int b typedef int add t int a,int b endif include dlltest.h int add int a,int b 上述...

C 動態記憶體和動態陣列

全域性物件在程式啟動時分配,在程式結束時銷毀。區域性自動物件,當我們進入其定義所在的程式塊時被建立,在離開塊時銷毀。區域性 static 物件在第一次使用前分配,在程式結束時銷毀 靜態記憶體用來儲存區域性static物件,類static 資料成員,以及定義在任何函式之外的變數。棧記憶體用來儲存定義在...