Creator:
- Ariel Ansa Razumardi - 13517040
- Ignatius Timothy Manullang - 13517044
- Vinsen Marselino Andreas - 13517054
Program ini berfungsi untuk mengaplikasikan transformasi linear untuk bentuk geometri 2D atau kubus 3D.
Ada 3 file, yang dibuat menggunakan bahasa pemrograman python, untuk menjalankan program ini, yaitu: main.py : merupakan file untuk menjalankan program utama objects.py : berisi definisi dari bentuk geometri yang digunakan dalam program ini transformation.py : berisi kode transformasi geometri untuk program ini
Installation guide:
- Download Python
- Download file main.py, objects.py dan transformation.py
- Install pygame, PyOpenGL, dan numpy untuk Python
- Run di terminal dengan command "python main.py" di directory src (tempat ketiga file berada)
- Alternatifnya adalah langsung membuka file main.exe yang berada pada directory bin
Program Guide :
- Pilih mode 2D atau 3D
- Kalau 2D akan diminta input titik-titik, kalau 3D bentuk sudah pasti kubus
- Akan terbuka window pygame untuk melihat bentuk
- Ketikkan command transformasi yang diinginkan pada terminal dan window pygame akan memperlihatkan transformasi tersebut terhadap bentuk dengan animasi
Additional Notes:
- Program ini dapat menjalankan fungsi transformasi untuk bentuk geometri 2D dan kubus 3D, tergantung mode yang dipilih
- Ketika menjalankan suatu fungsi, semua komponennya harus diinput dengan benar, akan terjadi error jika input salah