Skip to content

hannoobz/Tucil2_13522065_13522100

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tucil2_13522065_13522100

Tugas Kecil 2 IF2211 Strategi Algoritma - Divide and Conquer

Table of Contents

Anggota

  1. Rafiki Prawira Harianto (13522065)
  2. M Hanief Fatkhan Nashrullah (13522100)

Deskripsi Singkat

Program simulasi Bézier Curve dengan algoritma Divide and Conquer, dengan algoritma Brute Force sebagai pembanding.

Screenshots

Screenshot Program

Cara Compile Program

  1. Pastikan python3 sudah terpasang
  2. Pastikan module tkinter dan pyinstaller sudah terpasang
  3. Masuk ke folder ./src
  4. Buka terminal
  5. Jalankan perintah berikut
pyinstaller --onefile GUI.py

Cara Menjalankan Program

  • Masuk ke ./bin
  • Run GUI.exe atau GUI_Ubuntu

Usage

  • Klik 2 kali pada kanvas untuk menambah poin
  • Poin dapat dipindahkan dengan drag and drop
  • Terdapat Options di kanan atas program sebagai pengaturan program
  • Posisi setiap poin dapat diatur, pilih poin pada Control Point dan pilih XY Coordinate untuk mengatur posisi poin
  • Kurva dapat diatur menggunakan Opsi Iterations. Semakin banyak iterations, semakin halus kurvanya
  • Jika menggunakan checkbox "Use Brute Force?", Opsi Iterations akan berubah menjadi increment. Semakin rendah increment, semakin halus kurvanya
  • Klik "Keep Previous Iteration?" Untuk menggambarkan iteration sebelumnya pada kurva. Atur Opsi Iterations setelah klik tombol ini untuk melihatnya
  • Label "Points:" melambangkan jumlah poin di dalam kurva
  • Label "Runtime:" melambangkan waktu eksekusi program
  • Klik Tombol "Reset" untuk menghapus kanvas

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages