2024年2月29日 星期四

有瞜 電腦圖學 Week02

 

Week 02


step 01





下載 Data/Win32

解壓縮
把Data丟到window裡面



開啟Shapes.exe



對著 lines 按右鍵

選 Triangle


對著三角形按右鍵


兩個都點選


綠色的字都可以調整


#include <GL/glut.h>
void display()
{
glutSolidTeapot(0.3);
glutSwapBuffers();
}
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("2024電腦圖學");
glutDisplayFunc(display);
glutMainLoop();
}

開一個新的GULUT檔案
用上面的十行程式碼
再多加一行
glColor3f(1,1,0);
這是調整顏色的


在小畫家選完顏色---->編輯色彩
把數字填到 glcolor3f(0,0,0)裡面
但要除以255.0


三角形程式


#include <GL/glut.h> void display() { glBegin(GL_POLYGON); glColor3f(1,0,0); glVertex2f(0,1); glColor3f(0,1,0); glVertex2f(1,-0.6); glColor3f(0,0,1); glVertex2f(-1,-0.6); glEnd(); glutSwapBuffers(); } int main(int argc, char *argv[]) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH); glutCreateWindow("week02_color_teapot"); glutDisplayFunc(display); glutMainLoop(); }







畫圖的時候要減一半,除一半

GLUT circle





綠色是半徑
黃色是圓心座標

可以利用呼叫函式來畫圖,只要設定座標

補充

可以把程式碼放到部落格裏面

Git 指令

cd desktop

git clone https://github.com/mickey1132/2024-graphicsA

cd 2024-graphicsA

git status

git add .

git status

git config --global user.email mickylin1132@gmail.com

git config --global user.name mickey1132

git commit -m WeekXX

git push






沒有留言:

張貼留言