Primitive Object pada Grafika Komputer
April 29, 2013
Bagaimana cara membuat huruf S menggunakan GL_LINE pada Grafika Komputer. Berikut adalah script yang dibutuhkan.
#include <stdlib.h>
#include <glut.h>
void
drawPoliline(void){
glClear(GL_COLOR_BUFFER_BIT);
glLineWidth(100);
glBegin(GL_LINE_STRIP);
glVertex2d(100,80);
glVertex2d(90,90);
glVertex2d(80,100);
glVertex2d(-80,100);
glVertex2d(-80,100);
glVertex2d(-90,90);
glVertex2d(-100,80);
glVertex2d(-100,0);
glVertex2d(-100,-10);
glVertex2d(-90,-20);
glVertex2d(-80,-30);
glVertex2d(80,-30);
glVertex2d(80,-30);
glVertex2d(90,-40);
glVertex2d(100,-50);
glVertex2d(100,-150);
glVertex2d(100,-150);
glVertex2d(90,-160);
glVertex2d(80,-170);
glVertex2d(-80,-170);
glVertex2d(-80,-170);
glVertex2d(-90,-160);
glVertex2d(-100,-150);
glEnd();
glFlush();
}
void main(int argc, char
**argv){
glutInit(&argc,
argv);
glutInitDisplayMode(GLUT_DEPTH
| GLUT_SINGLE | GLUT_RGBA);
glutInitWindowPosition(100,100);
glutInitWindowSize(320,240);
glutCreateWindow("GLUT");
gluOrtho2D(-240.,240.,-240.,240.);
glutDisplayFunc(drawPoliline);
glutMainLoop();
}
Berikut adalah output yang dihasilkan :
0 comments