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();
open glut
將free glut拉到桌面,libfreeglut複製改名libglut32.a
不要的刪掉,留下精華
1.設定glut的初始化2.顯示模式
3.開glut視窗4.顯示的函示
5.glut主要的迴圈,卡住不要結束
#include <GL/glut.h>
void display()
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glutSolidTeapot(0.3);
glutSwapBuffers();
}
int main(int argc, char** argv)
{
glutInit( &argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("08160616我是李啟瑒");
glutDisplayFunc(display);
glutMainLoop();
}
#include <stdio.h>
int main( int argc, char** argv)
{
printf("現在的 argv是:%d\n", argc);
for(int i=0; i<argc; i++){
printf("argv[%d]是%s\n", i, argv[i] );
}
}
沒有留言:
張貼留言