Flow logic is not tied to a single geometry; rather, it is a reusable parameterized set of instructions.
Think of Flows as similar to Usages. You can apply the same flow logic to multiple geometries. Any edits to the flow will affect all of the geometries with the flow applied.
Assign a flow to multiple geometries
Once you've created a flow, It is saved into your project as a selectable object.
The dropdown in the Flow Controls section of the Properties palette lists all flows in the current project.
Select one or multiple geometries.
Then, select a flow from the list to apply it.
The default flow assumptions will be applied to the selected geometry.
You can also assign a flow (and the rest of a geometry's properties) using the Eyedropper shortcut Y
Edit the Geometry
Once the flow is assigned, it applies its assumptions to each different geometry individually. Different base feature shapes will generate different end results.
The base features:
With the flow applied:
Editing the feature:
Edit the Flow
When you edit the flow, it will affect all geometries with that flow assigned, just like changes made to Usages in the Usage editor.
Open the Flow Builder.
Edit the in-flow node inputs.
Notice the affect on all flow geometries.
Edit Input Parameter Values
Input parameter values for Flows have the same hierarchy as Properties to Usages.
Values changed in the input parameter only affect the currently selected geometry.
IE: Adjusting levels on each of these buildings only affects each geometry, rather than changing all to have the same number of levels.
IE: Changing the corner type and radius adjusts the corners on each geometry individually:









