2016年3月8日 星期二

Week03 蔡宜真

課堂作業1

打開Shapes,案右鍵可以更改形狀和顏色








課堂作業2

1.原本的三角形


#include<GL/glut.h>  
void display()
{
    glBegin(GL_POLYGON);
       glColor3f(1,1,0);
       glVertex3f(0.0,0.0,0.0);
       glVertex3f(1.0,0.0,0.0);
       glVertex3f(1.0,1.0,0.0);
     glEnd();
   //glutSolidTeapot(0.3);
     glutSwapBuffers();
}
int main(int argc,char**argv)
{
    glutInit(&argc, argv);  
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH); 
    glutCreateWindow("hello 3D");  
    glutDisplayFunc(display);  
    glutMainLoop();
}
2.再新增兩種顏色,可以做出有漸變效果的三角形


3.再新增紅色兩行,就可以幫三角形加入背景
程式碼:

#include<GL/glut.h>
void display()
{
       glClearColor(0.5,0.5,1,1);
       glClear(GL_COLOR_BUFFER_BIT);
       glBegin(GL_POLYGON);
       glColor3f(0.5,1,0);glVertex3f(-1.0,0.0,0.0);
       glColor3f(1,1,0);glVertex3f(0.0,1.0,0.0);
       glColor3f(1,0.2,0.2);glVertex3f(1.0,0.0,0.0);
     glEnd();
   //glutSolidTeapot(0.3);
     glutSwapBuffers();
}
int main(int argc,char**argv)
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
    glutCreateWindow("hello 3D");
    glutDisplayFunc(display);
    glutMainLoop();
}


色彩選擇器點取圖片,可以新增顏色













用滑鼠點取圖片可以找到座標

沒有留言:

張貼留言