Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rhcad/geomedit
Online geometry editor based on AngularJS and JSXGraph.
https://github.com/rhcad/geomedit
editor jsxgraph
Last synced: 22 days ago
JSON representation
Online geometry editor based on AngularJS and JSXGraph.
- Host: GitHub
- URL: https://github.com/rhcad/geomedit
- Owner: rhcad
- Created: 2015-05-29T04:27:51.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-12-18T00:52:50.000Z (about 9 years ago)
- Last Synced: 2023-03-14T11:40:34.871Z (almost 2 years ago)
- Topics: editor, jsxgraph
- Language: JavaScript
- Homepage: http://rhcad.com/geometry
- Size: 1.93 MB
- Stars: 22
- Watchers: 6
- Forks: 17
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Geometry Editor
An online dynamic geometry editor based on AngularJS and JSXGraph.
[View online demos](http://rhcad.com/geometry).
![](doc/main.png)
![](doc/toolbox.png) - ![](doc/prop.png) - ![](doc/objlist.png)
## Features
- [x] Suitable for multiple devices and browsers (IE9+ included).
- [x] Responsive web design for desktop, tablet and mobile phones.
- [x] Multiple languages (Chinese and English).
- [x] Snapping points such as vertex, glider, intersection and midpoint.
- [x] Snapping parallel and perpendicular lines.
- [x] Draw vector shapes interactively.
- [x] Show context tips and widgets for interactive tools.
- [x] 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](http://www.gnu.org/licenses/gpl-3.0.html).
## Further reading
- [Debug with the unminified version of JSXGraph library](doc/build_jxg.md) (Run `doc/jxg.sh`)
- [JSXGraph Homepage](http://jsxgraph.uni-bayreuth.de/wp/)
- [JSXGraph GUI](http://eudzbenici.rs.ba/svn.eudzbenici.rs.ba/GUI/)