Skip to content

GAIB20/tugas-besar-grafkom-1-webglhf

Repository files navigation

👾 WebGL 2D Primitives Element

GLHF

🏹 Minimum Requirements

  • Node.js v20 or later

🤖 How to Run Locally

  1. Clone this repository
  2. Execute npm i on terminal
  3. Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
  1. Open http://localhost:3000 with your browser to see the result.

✨ How to Use

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

About

tugas-besar-grafkom-1-webglhf created by GitHub Classroom

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages