> ## Documentation Index
> Fetch the complete documentation index at: https://docs.loft.build/llms.txt
> Use this file to discover all available pages before exploring further.

# Grid

```loft theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/loft.json","/languages/loft-fragment.json"]}}
grid A vertical at 0'
```

Grids, levels, and (reserved) refplanes don't *project* datums — they
**are** datums, declared directly (in carrier terms: a carrier with no
recipe). Grids: plane, normal x̂ (vertical) or ŷ (horizontal).

**Placement:** a station on its axis — `vertical at 0'`, `horizontal at
30'`.

## Parameters

| Word                       | Accepts                              | Required            | Meaning                                                                                                             |
| -------------------------- | ------------------------------------ | ------------------- | ------------------------------------------------------------------------------------------------------------------- |
| `axis`<br />`vertical`     | `vertical` · `horizontal`            | instance · required | which way the line runs — the head's axis word, written bare after the id                                           |
| `at`<br />`at 30'`         | plane (normal x) or plane (normal y) | instance · required | the line's station on the axis it is normal to — an x station for a vertical grid, a y station for a horizontal one |
| `label`<br />`label "A.5"` | text                                 | instance · optional | what the bubble prints when it is not the id — the id stays dot-free, the bubble says `A.5`                         |

## Datums

| Datum             | Shape | Status | Resolution | Rule                                                                                                                                                                                             |
| ----------------- | ----- | ------ | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| *(the grid line)* | plane | core   | intrinsic  | The gridline itself — a declared datum, no selection — referenced as `grid.<id>`: `(grid.A, grid.2 - 4')`, `past grid.A`, `along grid.A`. Normal x̂ for a vertical grid, ŷ for a horizontal one. |

## Roles

None — this category draws no parts of its own.
