A web implementation of pure WebGL for drawing, editing, and visualizing models on a canvas, with the following features:
-
Drawing models
- Line, with a special method for changing line length
- Square, with a special method for changing side length
- Rectangle, with a special method for changing length or width
- Polygons, with a special method for adding and deleting corner points
-
Model transformation
- Translation
- Rotation
-
Moving corner points of a model while maintaining congruency in the case of squares and rectangles
-
Changing the color of a single corner point or all corner points of a model
-
Saving and importing models from JSON files
- Open the file
src/index.html
in a web browser
- 13520009 Ahmad Romy Zahran
- 13520023 Ahmad Alfani Handoyo
- 13520054 Farrel Farandieka Fibriyanto