Portability | portable |
---|---|
Stability | experimental |
Maintainer | misc@alpheccar.org |
Description
Iterated Function Systems in Haskell
Types
An IFS is expressed in a [0,1]x[0,1] squares. So, the linear transforms used to build it must take that into account.
Drawing an IFS
:: Int | Width of the IFS square in pixel (the IFS is contained in a [0,1]x[0,1] square) |
-> Int | Height of the IFS square |
-> Int | Number of pixels to generate |
-> IFS Double | The IFS |
-> [Pixel] | List of pixels |
Draw an IFS