MarittyaKeu / ComputerGraphicsProject

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Computer Graphics Final Project

Marittya Keu

Description

The goal of the final project is to implement a shape editor which supports the follow shapes:

  • Line [x]
  • Triangle [x]
  • Sqaure (Rectangle) [x]
  • Circle (Ellipse) [x]
  • Poly-Line [ ]
  • Polygon [x]

It is also able to do the following:

  • Selection [x]
  • Translation [x]
  • Scaling [x]
  • Rotation [x]
  • Save [x]
  • Load Diagram [x]

I used a JavaScript library called FabricJS to implement all of the shapes and the translationg, scaling, etc. I also used Materialized CSS framework to do most of the styling.

About


Languages

Language:JavaScript 99.3%Language:HTML 0.7%Language:CSS 0.0%