Anda di halaman 1dari 6

PRAKTIKUM GRAFIK KOMPUTER

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();
}

int main (int argc, char **argv) {


glutInit (&argc, argv) ;
glutCreateWindow("TEST");
glutDisplayFunc (display);
glutMainLoop();
return 0;
}

1
B. Screenshot Program

Gambar 1 Hasil Run Program

C. Kode Warna Dan Merubah Warna Program


Untuk menemukan kode warna dan merubah warna program tersebut bisa
saja dilakukan dengan merubah sintaks pada “glClearColor” yang dimana
sintaks tersebut adalah sintaks untuk mengatur bagian background
program, untuk merubah warnanya misalkan mau diganti dengan warna
ungu kita bisa merubah sintaks nya yang awal nya “glClearColor
(0.0,0.0,0.0,0.0) ; “ menjadi “ glClearColor (0.5,0.0,0.9,0.0) ; “ sehingga
background nya akan berubah menjadi warna ungu seperti Gambar 2.

Gambar 2 Warna background berubah menjadi ungu

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.

Gambar 3 Membuat Bentuk Segitiga

Sehingga menghasilkan Output Seperti Gambar 4.

Gambar 4 Output Program

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); “

E. Merubah Nama Window


Untuk merubah nama window kita dapat mengganti kode pada bagian
“ int main “ lebih tepat nya pada sintaks “ glutCreateWindow("TEST");
“. Untuk mengganti nama window nya kita dapat merubah “ TEST
“ menjadi nama yang kita inginkan, misalkan disini saya menggantinya
dengan nama dan NPM saya sendiri dan dapat dilihat perubahan sintaks
nya pada Gambar 5.

Gambar 5 Merubah Sintaks Untuk Mengganti Nama Window

4
Sehingga Output berubah seperti Gambar 6.

Gambar 6 Nama Window Berhasil Berubah

Anda mungkin juga menyukai