AwooCAD

Description

AwooCAD adalah sebuah website yang dapat membuat model poligon untuk kebutuhan denah arsitektur. AwooCAD menggunakan WebGL Murni tanpa library/framework tambahan. AwooCAD dibuat guna memenuhi TUGAS BESAR 1 : 2D Web-Based CAD (Computer-Aided-Design IF3260-Grafika Komputer. AwooCAD dapat melakukan instruksi berikut:

  1. Menggambar model:
    • Garis
    • Persegi (Segiempat sama sisi)
    • Poligon
  2. Menyimpan definisi model yang telah dibuat dalam sebuah file yang dapat dengan mudah diedit
  3. Membuka sebuah file model hasil penyimpanan
  4. Memiliki interaksi yang memungkinkan untuk:
    • Menggeser titik kontrol/simpul dengan mouse
    • Mengubah panjang garis
    • Mengubah ukuran sisi persegi
    • Mengubah warna poligon (input bebas)
    • Memiliki menu help yang memudahkan pengguna baru untuk dapat melakukan operasi di atas tanpa harus bertanya

Getting Started

To run this application in your computer locally, please follow the instructions stated below.

Prerequisite

To run this program, please make sure you have Node.js installed on your computer. If you don't have it yet, you can go to this link to follow the installing instructions.

Installing

Open the project's folder. In the root file, run this command in the CMD/terminal to make sure the project's dependencies are installed.

npm install

Running App

After the dependencies have all been installed, run the following command in the CMD/terminal

npm start

If the apps is ran successfully, the following message will pop-up on the CMD/terminal

snowpack

  http://localhost:8080 • http://192.168.43.98:8080
  Server started in 585ms.

▼ Console

[snowpack] Nothing to install.

After that, just open localhost:8080 in your web browser.

Author

  • Arung Agamani Budi Putera
  • Ignatius David Partogi
  • Arif Rahman Amrul Ghani