# geometryeditor **Repository Path**: mirrors/geometryeditor ## Basic Information - **Project Name**: geometryeditor - **Description**: GeometryEditor 是一个基于AngularJS和JSXGraph的在线动态几何前端应用,实现了交互式绘图、属性修改、图形选择界面 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: https://www.oschina.net/p/geometryeditor - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-20 - **Last Updated**: 2026-03-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## 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/)