**Distributions** are used by several other nodes including the Duplicator and Connect Shape. They provide a way to position Shapes.

â€‹Array - manually place Shapes using by specifying positions for each id.

â€‹Circle - place Shapes in a radial pattern.

Custom -

â€‹Fibonacci - place Shapes in a Fibonacci spiral pattern.

â€‹Grid - place Shapes in a grid layout.

â€‹Linear - place Shapes along a horizontal or vertical line.

â€‹Mask - distribute shapes a then remove any that fall outside another shape.

â€‹Math - use mathematical expressions to place Shapes.

â€‹Path - place Shapes along a path.

â€‹Point - place Shapes on a single point.

â€‹Random - randomly position Shapes.

â€‹Rose - place Shapes in a rose pattern. https://en.wikipedia.org/wiki/Rose_(mathematics)

â€‹Shape Edges - place Shapes along another Shape's edges.

â€‹Shape Points - place Shapes on another Shape's points.

â€‹Shuffle - rearranges the ids of a sub-mesh.

â€‹Sub-Mesh - place Shapes using the positions of Shapes contained within a sub-mesh.

â€‹Voxelize - place Shapes by voxelizing another Shape.