Antlion / Components / Vomitory
VomitoryVOMITORY-001
Places the vomitories — the tunnels spectators enter the bowl through — in the tread rings, and sets how each one gets down to the concourse: flat, stepped, stair or ramp.
1Plan & setup
2Section
32D layout
43D solids
5Analysis
Fig. 1 — PortsReads left, writes right
Stand Sections SSDObject · listThe tier sections, passed along the chain
Axis Object · itemThe axis system, passed along the chain
Stand 2D Object · itemThe 2D bowl the vomitories are cut into
Vom Strides StrideInteger · listPlace a vomitory every N ring segments
Vom Start Index Start IxInteger · itemWhich ring segment the first vomitory lands on
Vom Start Treads Start TrInteger · listWhich tread the opening starts at, front row = 1
Vom Type Mode ▾ TypeInteger · listHow each tier reaches the concourse: 1 BASIC, 2 STEPPED, 3 STAIR, 4 RAMP
Vom Widths Vom WNumber · listClear width of the vomitory opening
Min Clearance Min ClrNumber · itemHeadroom kept over the flat parts
Stair Clearance Stair ClrNumber · itemHeadroom kept over the sloping part of a stair or ramp
Vom Drops DropNumber · listHow far the vomitory drops to reach the concourse
Landing Depths Land DNumber · listDepth of the flat waiting space at the top
Ramp Slope SlopeNumber · itemRamp gradient as 1:N
Mid Landing Depth Mid DNumber · itemDepth of each intermediate landing
Vom Enabled Vom OnBoolean · listWhich tiers get vomitories
Align Tiers AlignBoolean · itemOn = vomitory axes derive from tier 1 and line up across tiers
Mid Landings Mid LandBoolean · listBreak long descents with intermediate landings
Panel Values PanelObject · itemEvery value from Input Panel, as one bundle
Vomitory VDObject · itemThe vomitories as one object
Stand 2D Object · itemPass-through of the 2D bowl, unchanged
Stand Sections SSDObject · listPass-through of the sections, unchanged
Axis Object · itemPass-through of the axis, unchanged
Vom Lines Vom LnsCurve · treeOne branch per tier
Section Lines Sec LnsCurve · listThe tier section lines the descent was worked out against
Vom Section Rects Vom SecCurve · listThe vomitory opening seen in section
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. Inputs marked ▾ take a Value List: wire one in and it fills with the choices.
Inputs
- Stand Sections
SSDThe tier sections, passed along the chain. Wire from Stand 2D SSD - Axis
AxisThe axis system, passed along the chain. Wire from Stand 2D - Stand 2D
Stand 2DThe 2D bowl the vomitories are cut into. Wire from Stand 2D - Vom Strides
StridePlace a vomitory every N ring segments - one per tier (default 2) - Vom Start Index
Start IxWhich ring segment the first vomitory lands on (default 0) - Vom Start Treads
Start TrWhich tread the opening starts at, front row = 1 - one per tier (default 1) - Vom Type Mode
▾ TypeHow each tier reaches the concourse: 1 BASIC, 2 STEPPED, 3 STAIR, 4 RAMP (default 1) - Vom Widths
Vom WClear width of the vomitory opening - one per tier (default 3000 mm) - Min Clearance
Min ClrHeadroom kept over the flat parts. Openings that fall short are warned (default 2400 mm) - Stair Clearance
Stair ClrHeadroom kept over the sloping part of a stair or ramp (default 2100 mm) - Vom Drops
DropHow far the vomitory drops to reach the concourse - one per tier. Types 3 and 4 only (default 0) - Landing Depths
Land DDepth of the flat waiting space at the top - one per tier. 0 = the tread it replaces (Stepped) or the code minimum landing depth - a ramp needs a deeper landing than a stair (default 0) - Ramp Slope
SlopeRamp gradient as 1:N - 12 means 1 in 12. Type 4 only (default 12) - Mid Landing Depth
Mid DDepth of each intermediate landing. 0 = code minimum (default 0) - Vom Enabled
Vom OnWhich tiers get vomitories - one per tier, empty = all on (default true) - Align Tiers
AlignOn = vomitory axes derive from tier 1 and line up across tiers (default true) - Mid Landings
Mid LandBreak long descents with intermediate landings - one per tier (default true) - Panel Values
PanelEvery value from Input Panel, as one bundle. Anything you wire in yourself wins over it
Outputs
- Vomitory
VDThe vomitories as one object - footprints, tread ranges, descent data. Wire into Seat - Stand 2D
Stand 2DPass-through of the 2D bowl, unchanged. Wire straight on to Seat - Stand Sections
SSDPass-through of the sections, unchanged. Wire straight on to Seat - Axis
AxisPass-through of the axis, unchanged. It carries the axis numbers to Cut - Vom Lines
Vom LnsOne branch per tier. The vomitory footprints in plan, empty branch when none - Section Lines
Sec LnsThe tier section lines the descent was worked out against - Vom Section Rects
Vom SecThe vomitory opening seen in section - what gets cut out of the stand - Debug
DebugDeveloper diagnostic output for tracking down bugs. Copy this when reporting a problem
- Component
- VOMITORY-001
- Ribbon
- Bowl ▸ Section 3
- Tier
- core
- Ports
- 18 in · 8 out
- Version
- 1.0.11
- Checked
- 2026-10-07