Name Last Update
src Loading commit data...
tests Loading commit data...
.gitignore Loading commit data...
Cargo.toml Loading commit data...
README.md Loading commit data...

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 http://www.gnu.org/licenses/.

Author

Georg Hopp georg@steffers.org