- Node.js v20 or later
- Clone this repository
- Execute
npm i
on terminal - Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
- Open http://localhost:3000 with your browser to see the result.
Here are some of the functionalities of the app:
- Use the dropdowns to select the drawing option and operation mode.
- Draw shapes on the canvas by clicking and dragging.
- Select drawn objects by clicking on them.
- Perform operations like translate, rotate, or delete on selected objects.
- If a point is selected, it can be moved while preserving geometry (except for polygons).
- Change the color of selected models or points using the color picker.
- Save and reload models from files.
- Each selected object has its own properties like width/height that can be changed.
Made with 🫡 by WebGLHF team,
Nama | NIM |
---|---|
William Nixon | 13521123 |
Nicholas Liem | 13521135 |
Made Debby Almadea P. | 13521153 |