Membuat Bangun Segitiga 2D - Pemrograman Grafik

#include <GL/glut.h>

void renderScene(void)
{
    glClearColor(1.0,1.0,1.0,1.0);
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    glBegin(GL_TRIANGLES);
        glVertex2f(-0.5f, -0.5f);
        glVertex2f(0.5f, -0.5f);
        glVertex2f(0.0f, 0.5f);
        glColor3f (0.5, 0.0, 1.0);
    glEnd();
    glutSwapBuffers();
}

int main(int argc, char *argv[])
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA);
    glutInitWindowPosition(200, 200);
    glutInitWindowSize(400,400);
    glutCreateWindow("Bangun Segitiga");
    glutDisplayFunc(renderScene);
    glutMainLoop();

    return 0;
}

Komentar

Postingan Populer