Skip to content
Docs
Open Promoeyes

flow

channel · takes key rowslayoutsset 36× in templates and rigs

The stored form of a flow-layout container (`row`, `column`, `isle`, `stack`, `grid`, `wheel`), written by the parser on a `primitive` with `geometry(type=group)`: its children are measured and re-packed every frame. Write the container tag instead.

flow
  0 easeOut 0
  1 1

Attributes

aligntextCross-axis placement of the items: start, center or end (default center).33×
axistextThe main axis: x (row), y (column, top to bottom) or z (isle, stack); on a grid, the first axis of its `plane`.33×
directiontext`normal` or `reverse` (flips the flow).33×
gapnumberSpace between items, mm.33×
justifytextPlacement of the whole block along the main axis: start, center or end (default center).33×
modetext`grid` or `wheel`; absent, a single-axis line.13×
plane"x y z"textGrid: the two world axes it spans (xy upright, xz on the floor, …); wheel: the ring's normal, `x y z` in its own space.13×
radiusnumberWheel only: the ring's radius, mm (omitted: solved from the items and the gap).9×
startnumberWheel only: the angle of the first item, degrees (default 90).9×
sweepnumberWheel only: the arc the items spread over, degrees (default 360).9×
perpendicular"x y z"Wheel only: aligns every item's face to this world direction, `x y z`.6×
column_gapnumberGrid only: the gap between columns, mm (default `gap`).4×
columnsnumberGrid only: items per row (0 = ⌈√n⌉).4×
cross_axistexte.g. yz4×
row_gapnumberGrid only: the gap between rows, mm (default `gap`).4×
look_at"x y z"textWheel only: every item turns to face this point, `x y z`, `center`, `outward` or `#node-id`.3×
follownumberWheel only: how much each item turns with its angle on the ring, 0 to 1.2×
shift_xnumberStack only: each next item's extra x offset, mm (a fanned cascade).2×
shift_ynumberStack only: each next item's extra y offset, mm.2×

Where it goes

Written under