https://github.com/cdiggins/plato-geometry-toolkit
A Unity package written in Plato, a dialect of C#, for working with meshes and geometry.
https://github.com/cdiggins/plato-geometry-toolkit
Last synced: 3 days ago
JSON representation
A Unity package written in Plato, a dialect of C#, for working with meshes and geometry.
- Host: GitHub
- URL: https://github.com/cdiggins/plato-geometry-toolkit
- Owner: cdiggins
- License: mit
- Created: 2022-10-04T15:06:42.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-04T15:28:53.000Z (over 3 years ago)
- Last Synced: 2025-01-09T07:31:37.800Z (about 1 year ago)
- Size: 2.93 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Plato Geometry Toolkit
A Unity package written in [Plato](https://github.com/cdiggins/plato), a dialect of C#, for working with meshes and geometry programmatically from within the editor or run-time.
## Design Principles
The Plato Geometry Toolkit design philosophy is to be as easy to use as possible, especially for new programmers. Let's making coding easier!
## Plato
Plato is a pure functional programming subset of C#. It is designed for ease of use, safety, portability, and efficiency. Plato uses a system of uniqueness typing to control side effects, and restrict object mutation to safe and well-defined situations.
## License
The Plato geometry toolkit is released under the MIT License. The MIT License applies to the source code: not compiled libraries or application. This means you can use the code in any project you want (free or commercial), and only have to provide attribution when distributing the source code (which you don't have to do!).