Use the grid fill transform to fill a polygon with evenly-spaced points on a grid.
Grid Fill is a more complex transform. Grid Fill can be used to create structural column grids, or anything that is evenly spaced on a grid. Use Random Fill for “natural” use cases, like a forest.
Inputs
Name | Abbreviation | Type | Access | Description |
Input | I | Feature | Item | The input data |
Transform | T | Object | Item | Transform controls (overridden by individual parameters) |
Outputs
Name | Abbreviation | Type | Access | Description |
X Line | X | Object | List | The xline output |
Y Line | Y | Object | List | The yline output |
Outline | O | Object | List | The outline output |
Point | P | Object | List | The point output |
Merged | M | Object | List | The merged output |
How To
Draw a polygon or rectangle
Add the grid fill
add the grid fill transform
Click “edit defaults’ to set the starting values
Adjust the grid fill settings in the Properties Palette
Attach a write features to the outputs you want.
You may need to further process the outputs by adding offset polygon or Usages to the geometries.
Here, an offset polygon is added to the points to turn them into a column-like model:
Grid Fill Settings
The Grid Fill Transform automatically adds a collection of necessary properties to the properties palette. Edit the values to create different results in the flow.
Points
Toggle point generation (for output)
Toggle points generation on the boundary
Toggle points on an exclusion boundary
Lines
Toggle generate Lines (for output)
Toggle break lines
Spacing
Set side to side (X) spacing
Set top to bottom (Y) spacing
Add additional rows in either direction at another spacing
Offset
Set side to side (X) offset
Set top to bottom (Y) offset
Reference
Set Offset from the boundary (set to 0 if no offset)
Select a reference edge to control which direction the algorithm solves from
Grid Fill Outputs
Grid Fill is a more complex transform. It can have multiple outputs depending on what you’ve toggled on.
X[ ] - horizontal lines
Y[ ] - vertical lines
O[ ] - input shape boundary (outline)
P[ ] - generated point grid
M[ ] - merged output





