plugin.dev.lab

Antlion / Components / Vom 3D

Vom 3DVOM3D-001

Builds the vomitories as solids — the side and end walls, the portal opening punched through, and the stair or ramp down to the concourse.

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

core Bowl ▸ Section 4 9 in · 4 out

Fig. 1 — PortsReads left, writes right
Vom 3D component in Grasshopper
Seat Result SRDObject · itemThe 2D layout, from Seat or a Cut
Wall Thickness Wall TNumber · itemThickness of the vomitory walls, measured inward
Wall Rise Wall RNumber · itemHow far the end wall rises above the tread behind it
Opening Widths Open WNumber · listClear width of the portal through the end wall
Opening Heights Open HNumber · listClear height of the portal from the vomitory floor
Stair Width Stair WNumber · itemWidth of each stair strip, inside the side wall
Stair Side Mode ▾ StairText · listWhich side the stairs run down: NONE, LEFT, RIGHT or BOTH
Band Opening Mode ▾ BandInteger · listWhich end of each vomitory band bent along the rings (drawn in Custom Voms of Custom Seat) keeps its door…
Panel Values PanelObject · itemEvery value from Input Panel, as one bundle
Seat Result SRDObject · itemThe layout back again, cut range widened for stepped vomitories
Vom Breps Vom 3DBrep · treeOne branch per tier
Vom Curves Vom CrvCurve · treeOne branch per tier
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

  • Seat ResultSRDThe 2D layout, from Seat or a Cut. It carries the footprints and tread ranges
  • Wall ThicknessWall TThickness of the vomitory walls, measured inward (default 150 mm)
  • Wall RiseWall RHow far the end wall rises above the tread behind it (default 600 mm)
  • Opening WidthsOpen WClear width of the portal through the end wall - one per tier (default 2700 mm)
  • Opening HeightsOpen HClear height of the portal from the vomitory floor - one per tier (default 2400 mm)
  • Stair WidthStair WWidth of each stair strip, inside the side wall. Type 2 only (default 1200 mm)
  • Stair Side Mode▾ StairWhich side the stairs run down: NONE, LEFT, RIGHT or BOTH - one per tier. Type 2 only (default BOTH)
  • Band Opening Mode▾ BandWhich end of each vomitory band bent along the rings (drawn in Custom Voms of Custom Seat) keeps its door: BOTH, LEFT or RIGHT - one per band, numbered in Custom Voms order from tier 1 (the Custom Seat message lists the numbers); the last value fills the rest. LEFT is the end towards higher axis numbers - the left end seen from the field on a closed bowl. With several sections, give each section's Vom 3D the same value for a band they share - Assemble Bowl points out a band left open at an end another section closes (default BOTH)
  • Panel ValuesPanelEvery value from Input Panel, as one bundle. Anything you wire in yourself wins over it

Outputs

  • Seat ResultSRDThe layout back again, cut range widened for stepped vomitories. Wire THIS on, not the original
  • Vom BrepsVom 3DOne branch per tier. Walls, portal surround, and the stair or ramp
  • Vom CurvesVom CrvOne branch per tier. The lines the walls were built along
  • DebugDebugDeveloper diagnostic output for tracking down bugs. Copy this when reporting a problem

What it does

Band Opening Mode applies to the vomitory bands drawn along the rings in Custom Seat: BOTH keeps a door at each end of a band, LEFT or RIGHT keeps one. Seats are not affected - only the end that is shut gets a wall. In a bowl built from several sections a band is split by the cut, and each end follows the Band Opening Mode of the Vom 3D whose section keeps it - so give every Vom 3D that receives part of the band the same value, for example by wiring one Value List or one Input Panel into all of them. When they differ, Assemble Bowl names the band and the input that kept a door at an end another section closes, as a white remark rather than a warning, since it can be intended.

Component
VOM3D-001
Ribbon
Bowl ▸ Section 4
Tier
core
Ports
9 in · 4 out
Version
1.0.11
Checked
2026-10-07