2022年3月7日 星期一

Week 03電腦圖學上課筆記

 今天的上課內容

銜接上次上課內容下載github,開啟後

打上cd desktop

git clone https://github.com/bosshuang0856/2022graphics:

如下圖


接下來是到這個網頁:https://jsyeh.org/3dcg10/


                                                   然後點選example:win32點開後



   會下載一個資料夾,解壓縮全部,點選Shpaes.exe 如下圖:
            
他就會打開一個小視窗:

點選右鍵有2個選項:

第一個是第一條線

第二個是第二條線

         



可以藉由右邊視窗vertex 和color頂點條顏色:面前有兩條線,總共有4個頂點

color3f分別為藍色紅色綠色


接下來在右邊視窗選右鍵的TRIANGLES[t]:


隨後左邊視窗就會出現一個三角形:
將glColor3f值設定為:
glColor3f(0.00 , 0.00 ,1.00)
glColor3f(0.00 , 1.00 ,0.00)
glColor3f(1.00 , 0.00 ,0.00)
接下來打開codeblocks
newfile 
openglut然後建立一個新專案
將main裡面的程式全部刪除
打上
#include <GL/glut.h>
void display()
{
    glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );

    glColor3f(1,1,0);
    glutSolidTeapot( 0.3 );

    glutSwapBuffers();
}
int main (int argc, char**argv)
{
    glutInit( &argc, argv);
    glutInitDisplayMode( GLUT_DOUBLE  | GLUT_DEPTH);
    glutCreateWindow("week03的視窗");

    glutDisplayFunc( display );

    glutMainLoop();
    return 0;
}
案齒輪鍵後就有一個茶壺出現

黃色的茶壺
最後再新增一個glut專案
為三角形


















 






沒有留言:

張貼留言