week02
將課堂檔案下載解壓縮,將data資料夾放入windows資料夾
開啟shapes.exe ,能用mouse切換程式的參數
左邊mouse右鍵,切頂點大小
右邊mouse右鍵,切換點、線、面
右邊mouse左鍵,按住綠色數字,上下拖曳數字大小
試試GL_TRIANGLES
左邊切換多一點顏色,TRIANGLES
今天的first,把freeglut放到桌面 把其中的libfreeglut.a複製改成libglut32.a
file-new-project,glut專案,week02_glut_color_teapot
glut要設定桌面的freeglut
上週十行程式拿來用
#include <GL/glut.h>
void display()
{
glColor3f(1,1,0);
glutSolidTeapot( 0.3 );
glutSwapBuffers();
}
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("2024電腦圖學第02週");
glutDisplayFunc(display);
glutMainLoop();
}
改顏色可用小畫家滴管吸顏色,編輯色彩看數字,程式裡是0.0~1.0之間,所以除255.0
ex: glColor3f(192/255.0, 233/255.0, 160/255.0);
之後畫雙茶壺,一大一小,不同色彩
之後挑戰畫三角形
file-new-project,glut專案,week02_glut_color_triangle
把剛剛week02_glut_color_teapot貼上修改
file-new-project,glut專案,week02_glut_glvertex2f_mspaint
開小畫家,放圖進來,建議400*400,中心點在(200,200)
口訣,減一半、除一半
用三角函數迴圈畫圓
做小改變
在cos,sin位子*改變大小,+-移動位置
用三個圓做出米老鼠圖形
沒有留言:
張貼留言