Monday, 6 November 2017

OpenGL #part9 GL_POLYGON mudah belajar openGL codeblock C++

I. GL_POLYGON

     polygon biasanya digunakan untuk menggambar suatu gambar dengan segi banyak.


berikut ini adalah langkah-langkah untuk mempraktekannya.
        * setting opengl pada codeblock terlebih dahulu
        * buka codeblock > file > new projek > pilih glut opengl
        * hapus kode default bawaan codeblock
        * copy kode dibawh ini untuk menggambar poligon tersebut.


#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <GL/glut.h>

void mydisplay(){
    glClear(GL_COLOR_BUFFER_BIT);

 glBegin(GL_POLYGON);
  glColor3f(0, 1, 1);
  glVertex2f(-0.5, -0.5);
  glVertex2f(-0.75, 0);
  glVertex2f(-0.5, 0.5);
  glVertex2f(0, 0.75);
  glVertex2f(0.5, 0.5);
  glVertex2f(0.75, 0);
  glVertex2f(0.5, -0.5);
  glVertex2f(0,-0.75);
 glEnd();
 glFlush();
}
int main(int argc, char** argv){
 glutCreateWindow("Polygon Segi Delapan coded by KokoySitiKomariah");
 glutDisplayFunc(mydisplay);
 glutMainLoop();
}





berikut ini adalah hasil code diatas jika dijalankan :


perhatikan kode berikut ini :

 glBegin(GL_POLYGON);
  glColor3f(0, 1, 1);
  glVertex2f(-0.5, -0.5);
  glVertex2f(-0.75, 0);
  glVertex2f(-0.5, 0.5);
  glVertex2f(0, 0.75);
  glVertex2f(0.5, 0.5);
  glVertex2f(0.75, 0);
  glVertex2f(0.5, -0.5);
  glVertex2f(0,-0.75);
 glEnd();

kode diatas adalah kode gambar untuk menggambar poligon tersebut. yang terdiri dari banyak vertex untuk menggambarnya.

demikian sedikit tutorialnya semoga bermanfaat .

Daftar pustaka
  1. http://23213310kokoysitikomariah.blogspot.co.id/2014/06/opengl-tutorial-normal-0-false-false.html




                          

Dasar OpenGL

Baca juga Dasar Dari OpenGL dibawah ini jika kalian ingin menekuninya.

 

Contoh Projek 3D lainnya.


Baca Juga Projek OpenGL dengan C++ Lainnya  dibawah ini :

 Contoh Projek 2D openGL

Baca juga Animasi 2D untuk projek openGL lainnya dibawah ini

1 comment:

Tingkat keanekaragaman hayati tingkat gen

Tingkat keanekaragaman hayati tingkat gen -- Keanekaragaman hayati adalah sebuah istilah untuk menggambarkan keanekaragaman mahluk hidup di ...