A 2D grid shape generation package

Modules

forma.cell Integer point/vector class defining the position of a cell.
forma.pattern A class containing a set (or pattern) of cells.
forma.primitives Primitive (line, rectangle and circle) patterns.
forma.automata Pattern manipulation with Cellular Automata.
forma.multipattern A class contain a collection of pattern objects.
forma.neighbourhood Cell neighbourhood definitions.
forma.raycasting Ray tracing algorithms Algorithms for identifying visible segments of a pattern from a single cell.

Readme

README.md

Examples

async_automata.lua
binary_space_partition.lua
bubbles.lua
cellular_automata.lua
convex_hull.lua
corridors.lua
isolines.lua
maxrectangle.lua
perlin.lua
raycasting.lua
readme.lua
sampling.lua
voronoi.lua
generated by LDoc 1.5.0 Last updated 2025-03-12 19:36:11