Pages

Rabu, 28 November 2012

Tugas Pratikum Grafkom 2

Sebetulnya agak malu untuk publis tugas yang kedua karena belum 100% jadi mohon dimaklumi. Semoga dapat pencerah jadi tugas bisa diperbaiki. berikut tugas nya ;


 berikut link untuk mendownload coding klik Download

Tugas Pratikum GRAFKOM 1

Sebagai ganti ditiadakan nya pratikum grafkom. maka kita diberi tugas pengganti dan ini tugas pertamanya yaitu menyusun segitiga , berikut codingya ;

  /**********************************************************************/
/******************************************/
/*  Sierpinski Gasket (manual)  */
/******************************************/

#include <windows.h>
#include <gl\gl.h>
#include <gl\glut.h>

void init(void);
void display(void);
void keyboard(unsigned char, int, int);

int main (int argc, char **argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB);
glutInitWindowSize(600, 600);
glutInitWindowPosition(50, 50);
glutCreateWindow("gasket Sierpinski (manual)");
init();
glutDisplayFunc(display);
glutKeyboardFunc(keyboard);  /* set keyboard handler */
glutMainLoop();
return 0;
}

void init(void)
{
glClearColor(1.0, 1.0, 1.0, 0.0);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(-15.0, 15.0, -15.0, 15.0, -15.0, 15.0);
}

void display(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_TRIANGLES);
glColor3f(0.0, 0.0, 0.0);   // segitiga  baris 1 
glVertex3f(0.0, 15.0, 0.0);
glVertex3f(-3.0, 9.0, 0.0);
glVertex3f(3.0, 9.0, 0.0);

glColor3f(0.0, 0.0, 0.0);   // segitiga  baris 2
glVertex3f(-3.0, 9.0, 0.0);
glVertex3f(-6.0, 3.0, 0.0);
glVertex3f( 0.0, 3.0, 0.0);

glColor3f(0.0, 0.0, 0.0);
glVertex3f( 3.0, 9.0, 0.0);
glVertex3f( 6.0, 3.0, 0.0);
glVertex3f( 0.0, 3.0, 0.0);
glColor3f(0.0, 0.0, 0.0);     // segitiga baris 3
glVertex3f(-6.0, 3.0, 0.0);
glVertex3f(-9.0, -3.0, 0.0);
glVertex3f( -3.0,-3.0, 0.0);
glColor3f(0.0, 0.0, 0.0);
glVertex3f( 6.0, 3.0, 0.0);
glVertex3f( 9.0, -3.0, 0.0);
glVertex3f( 3.0, -3.0, 0.0);

glColor3f(0.0, 0.0, 0.0);   // segitiga baris 4
glVertex3f(-9.0, -3.0, 0.0);
glVertex3f(-12.0, -9.0, 0.0);
glVertex3f( -6.0,-9.0, 0.0);
glColor3f(0.0, 0.0, 0.0);
glVertex3f( 9.0, -3.0, 0.0);
glVertex3f( 12.0, -9.0, 0.0);
glVertex3f( 6.0, -9.0, 0.0);
        
glColor3f(0.0, 0.0, 0.0);
glVertex3f(-3.0, -3.0, 0.0);
glVertex3f(-6.0, -9.0, 0.0);
glVertex3f( 0.0,-9.0, 0.0);
glColor3f(0.0, 0.0, 0.0);
glVertex3f( 3.0, -3.0, 0.0);
glVertex3f( 6.0, -9.0, 0.0);
glVertex3f( 0.0, -9.0, 0.0);
glEnd();
glutSwapBuffers();
}

void keyboard(unsigned char key, int x, int y)
{
/* this is the keyboard event handler
   the x and y parameters are the mouse 
   coordintes when the key was struck */
switch (key)
{
case 'u':
case 'U':
glRotatef(3.0, 1.0, 0.0, 0.0); /* rotate up */
break;
case 'd':
case 'D':
glRotatef(-3.0, 1.0, 0.0, 0.0); /* rotate down */
break;
case 'l':
case 'L':
glRotatef(3.0, 0.0, 1.0, 0.0); /* rotate left */
break;
case 'r':
case 'R':
glRotatef(-3.0, 0.0, 1.0, 0.0); /* rotate right */
}
display(); /* repaint the window */
}
/**********************************************************************/
dan setelah dijalankan hasilnya seperti ini




Jika Pusing dengan coding diatas berikut sourcode yang udah jadi Klik Download  





Rabu, 14 November 2012

Tugas# 6 GRAFKOM

Setelah beberapa lama tidak dapat tugas, kali ini tugasnya sebetulnya pengembangan dari tugas yang dahulu yaitu bikin sketsa rumah tapi kali ini tugas membikin sketsa rumah dalam bentuk 3D. Sebetulnya tugasnya udah dikasih 2 minggu yang lalu. Daripada panjang lebar ni gambar dari tugasnya


Untuk download sourcodenya klik disini Download

Minggu, 14 Oktober 2012

Tugas #5 GrAfkOm

Setelah libur satu bebas dari tugas rumah, kali ini kita disuruh membuat program untuk menampilkan gambar dua garis dan titik perpotongannya jika titik dari garis AB dan garis CD, diketahui:

a =   (50,70),   b = (200,250)
c = (250,50),   d = (50,350)

maka setelah di run maka hasil nampak seperti =>


Seperti biasa untuk melihat sourcode klik disini Download

Rabu, 03 Oktober 2012

Tugas #4 GRAFKOM

Setelah tadi di terangkan tentang drawing tool dan fungsi N-gon, seperti biasa kita di kasih oleh - oleh hehe... Yup oleh - oleh tak lain tak bukan apalagi kalau bukan tugas rumah. Untuk kali ini kita disuruh bikin gambar Obat nyamuk menggunakan prinsip fungsi N-gon. Gambar dibawah.


untuk download koding nya klik disini DownLoad 

Rabu, 26 September 2012

Tugas #3 GRAFKOM

Tugas ketiga Garfika Komputer
Membuat design rumah Sederhana dengan Ms.Visual  C++ 6

untuk mendownload sourcode klik disini Download