An open API service indexing awesome lists of open source software.

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.

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!).