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}.
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} ).
Public variables and functions:
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}
Public variables and functions:
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}}.
Public variables and functions:
generative-toolbelt.utils
A handy set of utility functions.
Public variables and functions:
- h
- in-canvas?
- margin-range
- n-times
- not-nil?
- odds
- print-to-system-out
- process-draw-options
- r-float
- r-gaussian
- r-gaussian-abs
- r-int
- r-normal
- r-normal-int
- r-seed
- replace-first
- replace-first-and-last
- replace-last
- replace-nth-seq
- replace-pos-seq
- reset-blend-mode
- reset-draw-options
- seq-to-vector
- vector-to-seq
- w