step01:下載win32範例,解壓縮,執行Shapes
step03:右側介面可調頂點位置、顏色,按右鍵改變圖形
step01:建立GLUT專案,刪掉所有程式碼,打上下列程式碼
#include <GL/glut.h>
void display()
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glColor3f(1,1,0);
glutSolidTeapot( 0.3 );
glutSwapBuffers();
}
int main(int argc, char**argv)
{
glutInit( &argc,argv );
glutInitDisplayMode( GLUT_DOUBLE | GLUT_DEPTH );
glutCreateWindow("week03的視窗");
glutDisplayFunc(display);
glutMainLoop();
return 0;
}
step02:三角形齒輪執行
step01:建立GLUT專案,刪掉所有程式碼,修改茶壺程式碼
#include <GL/glut.h>
void display()
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glColor3f(1,1,0);
// glutSolidTeapot( 0.3 );
glBegin(GL_TRIANGLES);
glColor3f(1.0f, 0.0f, 0.0f); glVertex2f(0.0f, 1.0f);
glColor3f(0.0f, 1.0f, 0.0f); glVertex2f(0.87f, -0.5f);
glColor3f(0.0f, 0.0f, 1.0f); glVertex2f(-0.87f, -0.5f);
glEnd();
glutSwapBuffers();
}
int main(int argc, char**argv)
{
glutInit( &argc,argv );
glutInitDisplayMode( GLUT_DOUBLE | GLUT_DEPTH );
glutCreateWindow("week03的彩色三角形");
glutDisplayFunc(display);
glutMainLoop();
return 0;
}
沒有留言:
張貼留言