2.今日上課學習glutMouseFunc(mouse);
glutMotionFunc(motion);
兩種程式一共5行
hw2:加入點按滑鼠及可出現座標
1.加入#include <math.h>
#include <stdio.h> 可使用printf
2.第3到7行為滑鼠點按之後顯示的座標
hw3:點按滑鼠之後即可改變茶壺顏色
1.glColor3f(1, x/300.0, y/300.0); 用1是因為RGB需要三個數值,但只有x y所以再加個1,沒有固定可以調換順序,例:glColor3f(x/300.0, 1, y/300.0);也可
hw4:拖曳滑鼠及可改變顏色
1.增加void motion(int x, int y)
{
printf("%d %d\n", x, y);
glColor3f(1, x/500.0, y/500.0);
glutPostRedisplay();
}
2.RGB裡除以的數字為視窗大小,基本設定為300,如需放大或縮小可在int main裡加上glutInitWindowSize(); 括號裡寫所需的視窗大小數值就好
hw5:畫圓形,使用三角函數
hw6:製作小精靈可用滑鼠開口閉口
1.






沒有留言:
張貼留言