Kamis, 20 September 2012

Cetak Huruf dengan Glut

Tugas pertama di Glut , mata kuliah Komputer Grafik yang biasa disebut Komgraf . 

Glut itu mainnya di Project, gak sembarangan langsung di dev c++ terus klik New ajah.. 
berikut source code untuk mencetak huruf dengan glut (nama panggilanku : iin)

ini outputnya background item dengan warna huruf kuning. Semoga bermanfaat ya kawan! terima kasih.



#include<GL/glut.h>

void iin (void);

int main(int argc, char* argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DEPTH | GLUT_SINGLE | GLUT_RGBA);
glutInitWindowSize(400, 250);
glutInitWindowPosition(99, 99);
glutCreateWindow("Muthmainnah Rabiatul A. G64100076 | KomGraf");
glutDisplayFunc(iin);
glutMainLoop();
return 0;
}

void iin(void)
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glBegin(GL_QUADS);
glColor3f(1.0,1.0,0.0);
//huruf i
glVertex2f(-0.3f,0.2f);
glVertex2f(-0.3f,-0.2f);
glVertex2f(-0.2f,-0.2f);
glVertex2f(-0.2f,0.2f);
glVertex2f(-0.1f,0.2f);
glVertex2f(-0.1f,-0.2f);
//huruf i
glVertex2f(0.0f,-0.2f);
glVertex2f(0.0f,0.2f);
glVertex2f(0.1f,0.2f);
glVertex2f(0.1f,-0.2f);
glVertex2f(0.2f,-0.2f);
glVertex2f(0.2f,0.2f);
//huruf n terdiri dari 2 huruf i dan tanda " - "
//huruf i
glVertex2f(0.4f,0.2f);
glVertex2f(0.4f,-0.2f);
glVertex2f(0.5f,-0.2f);
glVertex2f(0.5f,0.2f);
glVertex2f(0.2f,0.2f);
glVertex2f(0.2f,0.1f);
//huruf i
glVertex2f(0.4f,0.1f);
glVertex2f(0.4f,0.2f);
glVertex2f(-0.3f,0.4f);
glVertex2f(-0.3f,0.3f);
glVertex2f(-0.2f,0.3f);
glVertex2f(-0.2f,0.4f);
//tanda " - "
glVertex2f(-0.1f,0.4f);
glVertex2f(-0.1f,0.3f);
glVertex2f(0.0f,0.3f);
glVertex2f(0.0f,0.4f);
glEnd();
glFlush();
}

Tidak ada komentar:

Posting Komentar