Skip to main content

Subdivide Rectangles

Subdivides rectangular polygons into a grid of dwellings with configurable spacing and dimensions

Holly Conrad Smith avatar
Written by Holly Conrad Smith
Updated over a week ago

Inputs:

. Input (feature): The input data.

. Transform (object): Transform controls (overridden by individual parameters).

Outputs:

· Subdivisions (feature[ ··· ]): List of subdivisions.

. Excess (feature[ ... ]): List of excess features.

· Status (object): The status of the node after evaluation.

How To

  1. Add the subdivide rectangles node

    1. connect the Subdivide Rectangles Transform to the T connector

    2. edit the settings in the transform by clicking "edit defaults"

  2. Connect the S and E outputs to a write features to generate the subdivisions and excess polygons.

    1. Or, connect the outputs to another node to continue processing.

    2. Note, the outputs generate lists of geometric features - use a map node to process each feature if necessary for additional commands.

Subdivide Rectangles Settings

The Subdivide Rectangle Transform automatically adds all of the necessary settings to the flow. You can edit them from the properties Palette to adjust the flow results.

  1. Mode

    1. area: calculates unit sizes by overall area

    2. width: locks unit sizes to a set width (when stretch is toggled off)

  2. Dwellings

    1. Set the dwelling sizes

    2. Set the dwelling mix with the number spinner or the slider

    3. Add more dwellings

    4. Delete a dwelling

    5. Adjust the dwelling order by dragging a card

  3. Stretch

    1. Toggle on to fill the entire run with units (stretch units to fit)

    2. Toggle off to fill excess with the excess usage

  4. Excess

    1. Pick the usage to be applied to excess when "stretch" is toggle off.

    2. Defaults to "Core:

  5. Edit Mode

    1. Toggle on edit mode to detail edit units

  6. Reset

    1. Reset everything to the default.

Output

The outputs are:

  • Subdivisions (S[]) - These are the units designated in the dwellings section

  • Excess (E[]) - The excess left over when stretch mode is toggled off.

Example

The Subdivide Rectangles node is most often used with the Skeleton Editor node.

Skeleton generates typical residential massing, with corners, corridors, and end caps. The Subdivide Rectangles node fills in the units along the edges.

Did this answer your question?