# Easel3D
A rust library for manipulating and display of 3D objects on a canvas.
## Synopsis
`cargo build`
## Description
A 3D math playground visualizing on a canvas trait which the user needs to
implement e.g. using **XCB** or a **HTML5 Canvas** for drawing as WebAssembly
application. (Both exists in separate projects.)
## Requirements
- A recent version of the Rust programming language as well as tooling.
Currently I use Rust 1.39.0.
## Dependencies
- lazy_static v1.4.0
## Contributing
Feel free to make pull requests as you like, no guarantee that the will be
added.
## License
Copyright © 2020 Georg Hopp
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
## Author
Georg Hopp