generative-toolbelt 0.1.1

Released under the GNU General Public License v3.0

A handy set of function to ease out the creative process of drawing with Quil.

Installation

To install, add the following dependency to your project or build file:

[elkiwy/generative-toolbelt "0.1.1"]

Namespaces

generative-toolbelt.circle

A set of functions to create, manage, and draw Circles.
Circles are sets with a Point and a number like this: {:c {:x 100 :y 100} :r 50}.

generative-toolbelt.color

A set of function to manage Colors easily.

Public variables and functions:

generative-toolbelt.core

Public variables and functions:

    generative-toolbelt.path

    A set of functions to create, manage, and draw Paths.
    Paths are lists of Points like this: ({:x 100 :y 100} {:x 200 :y 100} {:x 300 :y 100} {:x 300 :y 200} ).

    generative-toolbelt.point

    A set of function to create, manipulate, and draw Points and also Vector structures.
    Points are structured as maps like this: {:x 100 :y 100}.
    Vectors are strucutred as maps like this: {:len 100 :dir 60}

    generative-toolbelt.triangle

    A set of functions to create, manage, and draw Triangles.
    Triangles are sets with three Points like this: {:a {:x 100 :y 100} :b {:x 100 :y 100} :c {:x 100 :y 100}}.

    generative-toolbelt.utils

    A handy set of utility functions.