Commands  ›  Architecture / Setting Out  ›  Architecture Set Out New Gridlines From Spacing Spec

Architecture Set Out New Gridlines From Spacing Spec

Architecture / Setting Out writes to model Public API · not yet exposed

Coming soon

Before you run this

Spacing arrays for X and Y supplied. Origin point picked or supplied. Project naming convention configured (letters / numbers / custom).

After it runs

Two arrays of gridlines placed (X-direction = 1, 2, 3...; Y-direction = A, B, C...) per the spacing spec; labels follow the project convention; bubble visibility set per project standard.

When to use this

Don't use this when

Adding to an existing grid (different routine), non-orthogonal grids, or schemes where labels need to be hand-curated.

Decision flow

1. Read the X spacing array and the Y spacing array.
2. Compute X positions cumulatively from the origin; same for Y.
3. Place vertical (X-direction) gridlines and horizontal (Y-direction) gridlines in one Transaction.
4. Label per project convention (numbers in one direction, letters in the other).
5. Report grid extents, count and the origin used.

What you'll see in the chat

on start
I'll set out the gridlines from your spacing spec now.
thinking
Computing cumulative grid positions in X and Y from the origin.
on success
Done — {n_x} × {n_y} gridlines set out. Extents {extents}.
on failure
Couldn't set out the gridlines: {error}.

REST API

Not yet exposed

This command does not carry a [RestApi] attribute today. Once tagged, this section will auto-populate with:

  • POST /api/v1/commands/architecture_set_out_new_gridlines_from_spacing_spec
  • Request body schema (from [RestApiParam])
  • Response schema (from [RestApiResponse])
  • curl / JS / Python code examples

Keywords & intent patterns

set out grids · structural grid · spacing spec · gridline layout · project setup

PillarArchitecture / Setting Out