/geomedit

Online geometry editor based on AngularJS and JSXGraph.

Primary LanguageJavaScript

Geometry Editor

An online dynamic geometry editor based on AngularJS and JSXGraph.

View online demos.

- -

Features

  • Suitable for multiple devices and browsers (IE9+ included).
  • Responsive web design for desktop, tablet and mobile phones.
  • Multiple languages (Chinese and English).
  • Snapping points such as vertex, glider, intersection and midpoint.
  • Snapping parallel and perpendicular lines.
  • Draw vector shapes interactively.
  • Show context tips and widgets for interactive tools.
  • Show and edit properties of various shapes.
  • Load and save.
  • Undo and redo.

Build & development

Run npm install && bower install to download all dependencies.

Run grunt serve for preview and grunt build for deploying.

License

This project is licensed under GPL v3.

Further reading