Tutorial¶
The original Nodebox tutorial pages are an excellent introduction to the concepts that you’ll also find in Shoebot.
Introduction – generative art, computational design, and getting started
Basics
Environment – the basics about the Nodebox working environment
Primitives – command parameters and drawing shapes
Graphics state – how shapes can be rotated and transformed
Data
Strategy
Repetition – doing things over and over
Commands – creating custom behaviors
Classes – more advanced coding concepts
Libraries – going beyond the core
Specifics
Interaction – working with the keyboard and mouse
Color – grasping color objects
Math – geometry and other applied math concepts
Bézier Paths
Paths – the basics of Béziers
Manipulating paths – tweaking points on a path
Path Mathematics finding points in a path, inserting new ones
Path Filters applying effects on a path
Compound paths – path operations (unsupported?)
Clamping paths – limiting paths to a box (unsupported?)
Advanced
We’ve omitted the tutorials that relate to Mac-specific details or non-implemented features (like Psyco support). See the Nodebox tutorial page for all of them.