Selamat Datang di Cumiseng™: Komputer Grafika

Cara Melindungi Akun Facebook

Cara ampuh agar akun facebook kita tidak dikerjai dan aman dari si Tangan Jahil ,klik =>Baca Selengkapnya.

BBM for Gadget dan Tablet ANDROID

Instal aplikasi messenger BBM di berbagai jenis Gadget Android ,klik =>Baca Selengkapnya.

Cara mudah untuk ROOT Berbagai jenis Gadget dan Tablet ANDROID

Cara mudah nge-root berbagai jenis Gadget Android ,klik =>Baca Selengkapnya.

Beyond B-Pad II

Tablet terbaru dari Beyond yaitu B-pad II. Tablet Dual core + HSDPA Dengan spesifikasi handal dan harga murah ,klik =>Baca Selengkapnya.

Cara Mudah Mengcopy Halaman WEB yang tidak Bisa di COPAS

Cara mudah dan ga pake ribet buat COPAS halaman web yang tidak bisa di Copy Paste ,klik =>Baca Selengkapnya.

Spesifikasi dan Harga HP Cross c5 Jumper

Spesifikasi dan harga HP Cross C5 Jumper ,klik =>Baca Selengkapnya.

Tampilkan postingan dengan label Komputer Grafika. Tampilkan semua postingan
Tampilkan postingan dengan label Komputer Grafika. Tampilkan semua postingan

Contoh Program Pelangi menggunakan C++ (komputer Grafika)

Awalnya saya juga sangat tidak suka sama mata kuliah yang satu ini. Hal ini dikarnakan semua program yang saya buat selalu EROR.Itulah alasan saya kurang begitu tertarik sama Mata Kuliah yang satu ini.Namun setelah diberi pencerahan oleh dosen saya, barulah saya bisa mengerti sedikit .
Komputer Grafika, menggambar menggunakan Titik-titik koordinat, jadi harus bisa menentukan titik-titik koordinatnya.
Nah, berhubung teman satu kampus saya ada yang minta tolong buatkan program pelangi menggunakan C++, berikut saya sertakan Source Code Programnya

Program 1 PERSEGI Pelangi
Output/Hasil saat di eksekusi

====================================================
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <glut.h>
void display(void) 

/* bersihkan layar dari titik pixel yang masih ada */ 
glClear (GL_COLOR_BUFFER_BIT);  
glColor3f (1.0, 1.0, 0.0); 

/* posisi vertex */
glBegin(GL_POLYGON); 
glColor3f (1, 0, 0); glVertex3f (-0.5 ,-0.5,0.0);
glColor3f (0, 1, 0); glVertex3f (-0.5,0.5,0.0);
glColor3f (0, 0, 1); glVertex3f (0.5,0.5,0.0);
glColor3f (1, 0, 1); glVertex3f (0.5,-0.5,0.0);
glEnd(); 
glFlush (); 
}

 void kunci(unsigned char key, int x, int y) 
{
   switch (key) 
   { 
     /* aplikasi berhenti ketika tombol q ditekan */
     case 27 : 
     case 'q': 
      exit(0); 
      break; 
     } 
    glutPostRedisplay(); 
    } 

int main(int argc, char *argv[]) 

glutInitWindowSize(400,400); 
glutInitWindowPosition(100,100); 
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); 
glutCreateWindow("Polygon Pelangi Oleh Herniwati Tindaon"); 
glutDisplayFunc(display); 
glutKeyboardFunc(kunci); 
glutMainLoop(); 
return 0; 

====================================================

2. Program PELANGI
Output/Hasil saat di eksekusi

Source Code
====================================================
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <glut.h>

void display(void) 

/* bersihkan layar dari titik pixel yang masih ada */ 
glClear (GL_COLOR_BUFFER_BIT); 
/* gambar 5 titik di layar */
glColor3f (1.0, 1.0, 1.0); 

/* posisi vertex */
glBegin(GL_POLYGON);   
glColor3f (0.0, 0.0, 1.0);glVertex3f (-0.8, 0.0, 0.0); 
glColor3f (0.0, 0.0, 1.0);glVertex3f (-0.8, 0.2, 0.0); 
glColor3f (0.0, 0.0, 1.0);glVertex3f (0.8 ,0.2, 0.0); 
glColor3f (0.0, 0.0, 1.0);glVertex3f (0.8, 0.0, 0.0); 
glEnd();

glBegin(GL_POLYGON);   
glColor3f (0.0, 1.0, 0.0);glVertex3f (-0.8, 0.2, 0.0); 
glColor3f (0.0, 1.0, 0.0);glVertex3f (-0.8, 0.4, 0.0); 
glColor3f (0.0, 1.0, 0.0);glVertex3f (0.8, 0.4, 0.0); 
glColor3f (0.0, 1.0, 0.0);glVertex3f (0.8, 0.2, 0.0); 
glEnd();

glBegin(GL_POLYGON);   
glColor3f (1.0, 1.0, 0.0);glVertex3f (-0.8, 0.4, 0.0); 
glColor3f (1.0, 1.0, 0.0);glVertex3f (-0.8, 0.6, 0.0); 
glColor3f (1.0, 1.0, 0.0);glVertex3f (0.8, 0.6, 0.0); 
glColor3f (1.0, 1.0, 0.0);glVertex3f (0.8, 0.4, 0.0); 
glEnd();

glBegin(GL_POLYGON);   
glColor3f (1.0, 0.0, 0.0);glVertex3f (-0.8, 0.6, 0.0); 
glColor3f (1.0, 0.0, 0.0);glVertex3f (-0.8, 0.8, 0.0); 
glColor3f (1.0, 0.0, 0.0);glVertex3f (0.8, 0.8, 0.0); 
glColor3f (1.0, 0.0, 0.0);glVertex3f (0.8, 0.6, 0.0); 
glEnd();


glFlush (); 
}

 void kunci(unsigned char key, int x, int y) 
{
   switch (key) 
   { 
     /* aplikasi berhenti ketika tombol q ditekan */
     case 27 : 
     case 'q': 
      exit(0); 
      break; 
     } 
    glutPostRedisplay();
    } 

int main(int argc, char *argv[]) 

glutInitWindowSize(400,400); 
glutInitWindowPosition(100,100); 
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); 
glutCreateWindow("Program Pelangi Oleh Herman Putra"); 
glutDisplayFunc(display); 
glutKeyboardFunc(kunci); 
glutMainLoop(); 
return 0; 

====================================================