Tampilkan postingan dengan label KomGraf. Tampilkan semua postingan
Tampilkan postingan dengan label KomGraf. Tampilkan semua postingan

Minggu, 08 Januari 2017

Project 3D Basic4GL

Mengenal apa itu OpenGL.

OpenGL (Open Graphics Library)[3] adalah spesifikasi standar yang mendefinisikan sebuah lintas-bahasa, lintas platform API untuk mengembangkan aplikasi yang menghasilkan grafis komputer 2D maupun3D. Antarmuka terdiri dari lebih dari 250 panggilan fungsi yang berbeda yang dapat digunakan untuk menggambar tiga dimensi yang adegan-adegan kompleks dari bentuk-bentuk primitif sederhana. OpenGL dikembangkan oleh Silicon Graphics Inc (SGI) pada tahun 1992 [2] dan secara luas digunakan dalam CAD, realitas maya, visualisasi ilmiah, visualisasi informasi, dan simulasi penerbangan. Hal ini juga digunakan dalam video game, di mana bersaing dengan Direct3D on Microsoft Windows platform (lihat vs OpenGL Direct3D). OpenGL dikelola oleh sebuah teknologi konsorsium nirlaba yaitu Khronos Group.

Membuat objek 3D bergerak menggunakan basic4gl.

Berikut sekilas source code nya





Berikut hasil dari source code diatas.
























Berikut Source code lengkap nya :

=====> Download <=====

Jika ada kesalahan mohon maaf karena kita sama - sama masih belajar. 
Sekian Terimakasih

Selasa, 01 November 2016

Algoritma Lingkaran

Komputer Grafik


Langkah Umum Algoritma membuat Garis:

  1. Algoritma DDA.
  2. Algoritma Bresenham.
  3. Algoritma Lingkaran.
Langkah - Langkah Pembentukan Garis Menurut Algoritma Lingkaran :
  1. Menentukan titk tengah dan jari-jari

    xC , yC , r
     
  2. Perubahan Posisi

    P = 1 - r
    x = 0 (sebagai awal selalu 0)
    y = r
  3. Perulangan, selama x <= y.

    ~ Jika P < 0, maka x = x + 1 dan y tetap.
    menentukan P selanjutnya  = P + (2* x) + 1.
    ~ Jika tidak maka x = x +1 dan y = y - 1.
    menentukan P selanjutnya = P + ( 2 * (x - y)) + 1. 
~Implementasi Algoritma Lingkaran menggunakan Visual Studio 2015~

Hasil


Source Code



Source Code Lengkap :

===> Download <===

Sekian Terima Kasih

Algoritma Bresenham

Komputer Grafik


Langkah Umum Algoritma membuat Garis:

  1. Algoritma DDA.
  2. Algoritma Bresenham.
  3. Algoritma Lingkaran.
Algoritma Bresenham

Algoritma garis Bresenhem adalah algoritma konversi penambahan nilai integer.

Langkah - Langkah Pembentukan Garis Menurut Algoritma Bresenham :
  1. Menentukan titk awal dan akhir

    Titik awal (x1,y1)
    Titik akhir (x2,y2)
  2. Perubahan Posisi (Steps)

    untuk menentukan nilai Dx / Dy:
    Dx = x2 - x1
    Dy = y2 - y1

    untuk menentukan P awal:
    P = (2 * Dy) - Dx

  3. Perulangan (Tergantung hasil dari langkah ke-2).

    ~ Jika P < 0, maka x = x + 1 dan y tetap.
    menentukan P selanjutnya P = P + (2* Dy).
    ~ Jika tidak maka x = x +1 dan y = y + 1.
    menentukan P selanjutnya P = P + 2 * (Dy- Dx). 
Note:
Untuk menggambar harus dibulatkan.

~Implementasi Algoritma Bresenham menggunakan Visual Studio 2015~

Hasil


Source Code

Source Code Lengkap :

===> Download <===

Sekian Terima Kasih

Algoritma DDA

Komputer Grafik

Langkah Umum Algoritma membuat Garis:

  1. Algoritma DDA.
  2. Algoritma Bresenham.
  3. Algoritma Lingkaran.
Algoritma DDA

DDA (Digital Differential Analyzer) adalah algoritma pembentukan garis berdasarkan perhitungan Dx dan Dy. Garis dibuat dengan menentukan dua endpoint yaitu titik awal dan titik akhir. Setiap koordinat titik yang membentuk garis diperoleh dari perhitungan, kemudian dikonversikan menjadi nilai integer (bulat).

Langkah-Langkah Pembentukan Garis Menurut Algoritma DDA :
  1. Menentukan titk awal dan akhir

    Titik awal (x1,y1)
    Titik akhir (x2,y2)
  2. Perubahan Posisi (Steps)

    Jika Dx > Dy maka steps = Dx, Jika tidak maka steps = Dy

    untuk menentukan nilai Dx / Dy:
    Dx = x2 - x1
    Dy = y2 - y1

    untuk menentukan increment:
    perubahan nilai x (x_inc) = Dx / steps
    perubahan nilai y (y_inc) = Dy / steps
     
  3. Perulangan (ubah posisi dan gambar)
    x = x + x_inc
    y = y + y_inc
Note:
Untuk menggambar harus dibulatkan.

~Implementasi Algoritma DDA menggunakan Visual Studio 2015~

Hasil


Source Code



Source Code Lengkap :

===> Download <===

Sekian dan Terima Kasih.