Skip to content

Noxira/grafkom_tubes_01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •