Grafika Komputer
Grafika Komputer
ILHAM
NIM: D0222315
Sourcode:
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <GL/glut.h>
void tampilan(void) {
glMatrixMode(GL_PROJECTION);
glBegin(GL_POINTS);
glVertex2i(xCoordinate, yCoordinate);
glEnd();
glFlush();
GLint steps, k;
} else {
steps = fabs(dy);
xIncrement = dx / (GLfloat)steps;
yIncrement = dy / (GLfloat)steps;
aturPixel(round(x), round(y));
x += xIncrement;
y += yIncrement;
aturPixel(round(x), round(y));
void gambarGaris(void) {
glClear(GL_COLOR_BUFFER_BIT);
glPointSize(4.0);
GLint x0 = 10;
GLint y0 = 5;
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(400, 400);
glutInitWindowPosition(0, 0);
tampilan();
glutDisplayFunc(gambarGaris);
glutMainLoop();
return 0;
Output: