The eventual goal of the library is to become a goto, for resources pertaining to the creation of procedural content generation algorithms.
The license is extremely dismissive, so feel free to look at, copy and learn from the code. This project is a way to spread the joy of procedural generation.
Currently the library contains:
- Voronoi: By using Fortune's Algorithm, it is possible to quickly and easily generate a voronoi tessellation of a space with any set of points. See the voronoi module.
Binary Space Partioning: A technique usually used for storing points, it can be used for dividing a space into interestingly formed areas. See the bsp module.
Random Points: Module for generating a large number of points, with different noise frequencies. Allows generating within any arbitrary polygon. See the points module.