plugin.dev.lab

Antlion / Components / Section

SectionSECTION-002

Turns the tread lines you draw into a tier section — rows, nosing and eye points, and the closed profile the stand is swept from. Draw one line per step; the component sorts them and works out the tiers.

1Plan & setup
2Section
32D layout
43D solids
5Analysis

core Bowl ▸ Section 2 9 in · 5 out

Fig. 1 — PortsReads left, writes right
Section component in Grasshopper
Tread Lines TreadsCurve · listOne line per step, at least two per tier, all in one plane
Field Info FieldObject · itemThe field, straight from Field
Focal Point FocalPoint · itemAim the sightlines somewhere else
Base Line BaseCurve · itemThe faceted line the stand is built on
Eye Horizontal Offset Eye HNumber · itemHow far back from the nosing a seated spectator's eye sits
Eye Vertical Offset Eye VNumber · itemEye height above the tread, seated spectator
First Tread Height First HNumber · itemHeight of the first step above field level
Slab Thickness Slab TNumber · itemThickness of the stand slab
Panel Values PanelObject · itemEvery value from Input Panel, as one bundle
Stand Sections SSD ⊞Object · listOne section object per tier
Section Profiles ProfileCurve · listThe stepped line along the tread tops, one per tier
Closed Profiles ClosedCurve · listThe closed profile per tier
Eye Points Eye PtsPoint · listEye point of every row, all tiers
Debug Text · itemDeveloper diagnostic output for tracking down bugs

Colored ports carry the chain from one component to the next. The rest are values you set once. Outputs marked ⊞ can go into Table Out, which writes them to a spreadsheet.

Inputs

  • Tread LinesTreadsOne line per step, at least two per tier, all in one plane. Order does not matter - a large gap between them starts a new tier
  • Field InfoFieldThe field, straight from Field. Supplies the focal point
  • Focal PointFocalAim the sightlines somewhere else. Wired here it wins over Field Info
  • Base LineBaseThe faceted line the stand is built on. Its outward normal sets which way it faces
  • Eye Horizontal OffsetEye HHow far back from the nosing a seated spectator's eye sits (default 150 mm)
  • Eye Vertical OffsetEye VEye height above the tread, seated spectator (default 1200 mm)
  • First Tread HeightFirst HHeight of the first step above field level. Unwired = take it from the drawn lines
  • Slab ThicknessSlab TThickness of the stand slab. Set it once here - everything downstream reads it (default 150 mm)
  • Panel ValuesPanelEvery value from Input Panel, as one bundle. Anything you wire in yourself wins over it

Outputs

  • Stand SectionsSSD ⊞One section object per tier - rows, eye points, profiles. Wire into Stand 2D
  • Section ProfilesProfileThe stepped line along the tread tops, one per tier. Open curve, for preview
  • Closed ProfilesClosedThe closed profile per tier - what Stand sweeps into a solid
  • Eye PointsEye PtsEye point of every row, all tiers - the points the C-value check uses
  • DebugDebugDeveloper diagnostic output for tracking down bugs. Copy this when reporting a problem
Component
SECTION-002
Ribbon
Bowl ▸ Section 2
Tier
core
Ports
9 in · 5 out
Version
1.0.11
Checked
2026-10-08