2020年3月11日 星期三

有時候睡過頭真的是~~~好爽

複習上週
不懂去看上一周




正題
用裡面的程式簡化成15行












指令
glutSolidTeapot(0.3);茶壺
glutSwapBuffers();畫出來












進階
加了一行程式
glColor3f(1,0,0);加上顏色

EZ












#include <GL/glut.h>
void display()
{
    glColor3f(1,0,0);
    glutSolidTeapot(0.3);
    glutSwapBuffers();
}
int main(int argc, char **argv)
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
    glutCreateWindow("Week02");

    glutDisplayFunc(display);

    glutMainLoop();
}

進階2
多邊形頂點顏色
看圖












進階3
不同英文
改不同圖形



















----------------------------------------------------------------------
額外
http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/?fbclid=IwAR327XRkGjcdwlPgWwByJ_lR2Ns6zCnVelBQrLCcg7hyENKOjR-2cAfsCwo

data.win解壓縮

























data丟入windows
在把 glut32.dll丟入windows

就可以練習5個.exe擋了
























沒有留言:

張貼留言