grafkom_tubes_01

Deskripsi

Implementasi WebGL murni pada web untuk menggambar, mengedit, dan memvisualisasi sejumlah model pada kanvas. Web memiliki fitur sebagai berikut.

  1. Menggambar model:

    • Garis, memiliki metode khusus untuk mengubah panjang garis
    • Persegi, memiliki metode khusus untuk mengubah panjang sisi
    • Persegi panjang, memiliki metode khusus untuk mengubah panjang atau lebar.
    • Polygon, memiliki metode khusus untuk menambah dan menghapus titik sudut.
    • Convex hull polygon, memiliki metode khusus untuk menambah dan menghapus titik sudut.
  2. Transformasi model:

    • Translasi
    • Rotasi
  3. Menggerakkan titik sudut model. Dalam kasus persegi dan persegi panjang, kesebangunan tetap dijaga.

  4. Mengubah warna satu titik sudut atau seluruh titik sudut dari model.

  5. Menyimpan model dan meng-import model dari file json dengan format tertentu.

Cara Menjalankan Program

  1. Buka file src/index.html pada web browser

Author

  • 13520009 Ahmad Romy Zahran
  • 13520023 Ahmad Alfani Handoyo
  • 13520054 Farrel Farandieka Fibriyanto