1.範例
去https://jsyeh.org/3dcg10
載data windows兩個壓縮檔 跟glut32.dll 三個東西
windows解壓縮
其他東西都丟進去windows裡面
開Shapes.exe
可以點右鍵自己玩
滑鼠右鍵
右邊切換點、線、面
左邊可以切換大的頂點
左鍵 可以在綠色下上調整
色彩
glColor3f(r,g,b) 小畫家可以看 數字要除以255.0 滴管 吸色
頂點
glVertex2f(x,y) 小畫家可以看
2.小畫家技巧
2.左上角是0,0 右下角是400,400
5.假設 圖片大小400x400
#include <GL/glut.h>
void display()
{
glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glColor3f(0,0,0);
///glutSolidTeapot(0.3); 把茶壺註解掉
glBegin(GL_POLYGON);
glColor3f(1,0,0); 顏色(RBG)
glVertex2f(-1,-1); 座標 vertex 頂點
glColor3f(0,1,0);
glVertex2f(+1,-1);
glColor3f(0,0,1);
glVertex2f(0,+1);
glEnd();
(紅色為三角型)
glutSwapBuffers();
}
int main(int argc, char** argv)
{
glutInit( &argc, argv);
glutInitDisplayMode( GLUT_DOUBLE | GLUT_DEPTH );
glutCreateWindow("第二周的程式");
glutDisplayFunc(display);
glutMainLoop();
}
for (float a=0; a<=3.14*2;a+=0.1){
glEnd();
for (float a=0; a<=3.14*2;a+=0.1){
glEnd();
沒有留言:
張貼留言