2017年3月13日 星期一

Week 03 Una Der 圖學筆記

又是一個Blue Monday
體育課上完之後吃飯特別好吃也特別飽
然後就會特別想睡覺哈哈

Anyway廢話不多說
今天一開始上課是互評別人的Week2作業
我真心喜歡這張
也喜歡這張
但是說實話自己的還是要支持一下阿
畢竟我也覺得我做得不錯啦XDDDDDD
 
然後
老師複習了上禮拜的東西
是有比較瞭解了哈哈哈哈

然後我們開始上滑鼠事件哈哈哈
開始之前老師說要講冷笑話
Q:請問怎麼把大象放進去冰箱
A:
1.打開冰箱門
2.放進去大象
3.關上冰箱門

QQQ:老師那你知道怎麼放長頸鹿進冰箱嗎老師?!!


接下來是用滑鼠換顏色
然後特別注意!!!!!
X, Y,除以300.0一定要記得.0!!!!!!
不都只有紅色哈哈哈
耶點到我最喜歡的珊瑚粉
雖然截圖看起來超級紅的

第三個是利用滑鼠拖曳改變顏色
但是怎麼沒有藍色QQ
說好的RGB咧
附上程式碼:

#include <math.h>
#include <GL/glut.h>
#include <stdio.h>

void mouse(int button ,int state, int x , int y){
printf("%d %d %d %d\n",button ,state,x,y);
glColor3f(1,x/300.0,y/300.0);
//glutPostRedisplay();

}
void motion(int x,int y){
printf("%d %d\n", x, y);
glColor3f(1,x/300.0,y/300.0);
glutPostRedisplay();
}
void display()
{
    glutSolidTeapot(0.5);
    glutSwapBuffers();
}
int main(int argc, char *argv[])
{
    glutInit(&argc, argv);

    glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);

    glutCreateWindow("Im Una");

    glutDisplayFunc(display);
    glutMouseFunc(mouse);
    glutMotionFunc(motion);


    glutMainLoop();


}
用sin跟cos畫方形跟橢圓還有圓


sin*0.5是一個地瓜

cos*0.5是一個躺下來的地瓜




加碼1.老師的畫畫
對不起這時候我不小心睡著了
還好老師有結圖不是我在作夢
因為我問同學他說沒有這個阿QWQ

加碼2.雖然我很想畫可是我實在不想再打程式碼了
所以就一樣複上歡樂的截圖
耶~~~~~~

沒有留言:

張貼留言