Developers can create custom nodes using a simple decorator pattern:
Instead of drawing a tree, a user creates a recipe for a tree. They might have a node for the trunk height, a node for the branch angle, and a node for the number of leaves. By changing the numbers feeding into these nodes, the user can instantly generate one tree or a thousand trees, all unique yet adhering to the same design logic. nodebox 3
CSV Reader (stock prices) → Filter (symbol='AAPL') → Map Range (price → bar height) → Rect (create bars) → Translate (position by index) → Render Developers can create custom nodes using a simple