Flows
How to create and use parametric generative algorithms
Flow OverviewAutomatically turn simple shapes into more complex geometry with built-in algorithms.
The Flow Builder
Learn the basics for the Flow visual coding interface
The Flow BuilderThe Flow Builder is a visual programming application within Giraffe.
NodesA node is a discrete set of instructions in Flow
Connectors & WiresConnects nodes together to create detailed instructions in Flow
The Flow CanvasHow to navigate the flow canvas
Getting Started with Flow
How to build and use your first flow
Create a New FlowStart a new flow from a template or blank canvas.
Anatomy of a FlowHow flows process geometry and data
Search for & Add Flow NodesAdd more nodes to your flow canvas
Using Input Nodes in FlowEstablish editable properties that control your Flow's outputs
Using the Reader NodePreview the data coming from a node
Edit a FlowUpdate a saved flow
Duplicate a FlowCopy an existing flow
Delete a FlowDelete a flow from a geometry or from the project entirely.
Using Flows
Now That you've created a flow, how do you use it in your projects?
Assign a flow to geometryOnce you have created a flow, assign it to a geometry
Using Flows on Multiple GeometriesRe-use the same flow logic in multiple geometries in a single project.
Import Flows from Another ProjectReuse flows from past projects
Bake FlowsHow to un-flow-ify your Flow geometries
Flow Concepts
Important coding concepts that help you to build flows
Objects & FeaturesLearn how to work with object oriented programming in Flow
JSON SyntaxSome syntax basics to help you out with Flows
Data Types (Primitives)The basic types of data Flows work with
Cartesian vs ProjectedWorking with Projected versus Unprojected Geometries
Vectors & TranslationHow vectors drive cartesian geometries
CollectionsHow to work with multiple items as a data structure
Lists vs Sets vs DictionariesWhat is a set vs a list vs a dictionary?
LoopsProcess the same nodes over multiple items
Flow Use Cases
Step-by-step instructions for how to build flows for common workflows
Build your First FlowCreate a flow from scratch
How to Draw CurvesHow to curve lines and corners
Video: Flows & GeometriesHow Geometries relate to flows
Video: Build a Light Rail Station with FlowUsing Flow to build a parametric light rail station
Video: Flow Activity Centre
Video: Create a Flow with Blocks
Video: Smart Facades
Video: Optimize Solid-Glazing Ratio with Flow
Video: Create a Multi-Family Wrap with Flow
