2016年3月7日 星期一

03161122W3

課堂1:
進入網址: jsyeh.org/3dcg10

下載data win32 glut32


再把data和glut32.dll放進windows資料夾

如圖執行後可以自行變更裡面的數值來改變圖案位置與顏色

課堂2:
照上禮拜的做法在codeblocks開一個新的project
建立GLUT project
位置從老師給的freeglut的lib資料夾複製  C:\Users\USER\Desktop\freeglut-MinGW-2.8.1-1.mp\freeglut

開啟後是上次會動的那六個圖的程式
將程式直接改成這個禮拜的程式
#include <GL/glut.h>
void display()
{
    glBegin(GL_POLYGON);
    glColor3f(1,1,0);
    glVertex2f(0.5,0.5);
    glVertex2f(0.5,-0.5);
    glVertex2f(0,0);
    glEnd();
    glutSwapBuffers();
}
int main(int argc,char**argv)
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_DOUBLE|GLUT_DEPTH);
    glutCreateWindow("hello");

    glutDisplayFunc(display);
    glutMainLoop();
}
注意:glColor3f(1,1,0);  為顏色  可以去查顏色的值來選擇自己要的顏色來做
       
glVertex2f為頂點的位置  可以改變來做出自己要的圖形
執行程式就會看到  :       

變更數值後的圖為:

沒有留言:

張貼留言