LAPORAN PERTEMUAN 1
Dosen Pengampu : Sri Rahayu, S.T., M.Kom.
Disusun Oleh :
Gea Davids Khalik
2206013
TEKNIK INFORMATIKA
INSTITUT TEKNOLOGI GARUT
2023
A. Source Code
Berikut ini adalah source code dari modul praktikum :
#include <GL/glut.h>
#include <math.h>
void display (void) {
glClearColor (0.0,0.0,0.0,0.0);
glClear (GL_COLOR_BUFFER_BIT);
glColor3f (0.0,0.0,0.0);
glBegin (GL_POLYGON);
glVertex2f (-0.5,-0.5);
glVertex2f (-0.5, 0.5);
glVertex2f ( 0.5, 0.5);
glVertex2f ( 0.5,-0.5);
glEnd();
glFlush();
}
1
B. Screenshot Program
2
D. Merubah Bentuk Program
Disini kita akan mencoba merubah bentuk program misalkan menjadi
bentuk segitiga, dan cara untuk merubah bentuk nya melalui perubahan
pada sintaks “glVertex2f “. Sintaks ini memiliki fungsi untuk
mendefinisikan posisi vertex dalam koordinat dua dimensi (x, y). Untuk
membuatnya menjadi bentuk segitiga kita bisa membuat sintaks nya
seperti Gambar 3.
3
Pada Gambar 3 telah dimasukkan sintaks untuk membuat bentuk segitiga
dengan warna hijau, untuk memberikan warna hijau tersebut bisa
ditemukan pada sintaks “ glColor3f “ yang dimana sintaks tersebut
memiliki fungsi untuk menentukan warna pada bentuk yang dibuat.
Adapun sintaks yang digunakan untuk merubah warnanya bisa dilakukan
dengan cara merubah sintaks yang awalnya “glColor3f (0.0,0.0,0.0);
“ menjadi “ glColor3f (0.5,0.9,0.2); “
4
Sehingga Output berubah seperti Gambar 6.