Social Icons

Tampilkan postingan dengan label of my Lecture. Tampilkan semua postingan
Tampilkan postingan dengan label of my Lecture. Tampilkan semua postingan

Sabtu, 08 Juni 2013

Cara Membuat Grafik Teksture dengan OpenGL

Gambar 1
Run :

Syntax :
#include <GL/glut.h>
#include <stdlib.h>
#include <math.h>

GLfloat ctrlpoints[4][4][3] = {
   {{ -1.5, -1.5, 4.0}, { -0.5, -1.5, 2.0},
    {0.5, -1.5, -1.0}, {1.5, -1.5, 2.0}},
   {{ -1.5, -0.5, 1.0}, { -0.5, -0.5, 3.0},
    {0.5, -0.5, 0.0}, {1.5, -0.5, -1.0}},
   {{ -1.5, 0.5, 4.0}, { -0.5, 0.5, 0.0},
    {0.5, 0.5, 3.0}, {1.5, 0.5, 4.0}},
   {{ -1.5, 1.5, -2.0}, { -0.5, 1.5, -2.0},
    {0.5, 1.5, 0.0}, {1.5, 1.5, -1.0}}
};

GLfloat texpts[2][2][2] = {{{0.0, 0.0}, {0.0, 1.0}},
            {{1.0, 0.0}, {1.0, 1.0}}};

Cara Membuat Proyeksi Tabung dengan OpenGL

Run :

Syntax :
#include <math.h>
#include <stdio.h>
#include <GL/glut.h>

static GLint fogMode;

/*  inisialisasi kedalaman buffer, fog, sumber cahaya, sifat-sifat bahan dan model pencahayaan */

static void init(void)
{


   glEnable(GL_FOG);
   {
      GLfloat fogColor[4] = {0.5, 0.5, 0.5, 1.0};

      fogMode = GL_EXP;
      glFogi (GL_FOG_MODE, fogMode);
      glFogfv (GL_FOG_COLOR, fogColor);
      glFogf (GL_FOG_DENSITY, 0.40);
      glHint (GL_FOG_HINT, GL_DONT_CARE);
      glFogf (GL_FOG_START, 1.0);
      glFogf (GL_FOG_END, 5.0);
   }
   glClearColor(1.0, 1.0, 1.0, 1.0);  /* memberi warna kabut */
}
 
 
Blogger Templates