Antlion / Components / Opening Cut
Opening CutCUT-002
Punches local entrance openings through the stand — between two axis numbers, or under a closed curve you draw. Unlike Cut it removes only what the opening covers, and it records the new edges as railing lines.
1Plan & setup
2Section
32D layout
43D solids
5Analysis
Fig. 1 — PortsReads left, writes right
Seat Result SRDObject · itemThe layout to open up
Cut Curve CurveCurve · listCLOSED curves in plan, as many as you like
Opening From FromInteger · listOne axis number per opening
Opening To ToInteger · listThe other axis number of each opening, matching Opening From item for item
Rows Integer · listHow many treads each axis opening removes, counting up from the bottom of the tier
Opening Type Mode ▾ TypeText · listSPAN empties the whole width, VOM cuts a rectangle at the midpoint
Cut Combine Mode ▾ CombText · itemWith both openings and a curve set: BOTH cuts either, or use only one
Opening Widths Open WNumber · listWidth of a VOM opening
Min Tread Depth Min TrdNumber · itemWhere a curve leaves a tread shallower than this, its seats go too
Tier Enabled TiersBoolean · listWhich tiers these openings cut through
Opening Offsets Open OffNumber · listNarrow each SPAN opening on both sides by this much, one per opening: + keeps more seats beside the axis…
Opening End Mode ▾ EndText · itemHow an offset opening side runs out to its line: FOLLOW cuts on the offset line and keeps the seats there as…
Panel Values PanelObject · itemEvery value from Input Panel, as one bundle
Seat Result SRDObject · itemThe layout after the openings
Railing Lines Rail LnsCurve · listEvery edge that now needs a railing, running total
Opening Rects OpeningsCurve · listThe outline of each opening this component cut
Cut Records RecordsText · listA line per opening made here
Removed Seat Rects RemovedCurve · listThe seats these openings removed, drawn in plan
Tread Rings RingsCurve · treeOne branch per tier
Seat Rects SeatsCurve · treeOne branch per tier
Vom Rects VomsCurve · treeOne branch per tier
Aisles Curve · treeOne branch per tier
Wheelchair Units ♿ UnitsCurve · 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 Result
SRDThe layout to open up. Wire from Seat SRD, or from a Cut to stack them - Cut Curve
CurveCLOSED curves in plan, as many as you like - everything inside each is opened up, one after another. Open curves are ignored - Opening From
FromOne axis number per opening. Order does not matter - the span runs the short way, never wrapping past axis 0 (no default) - Opening To
ToThe other axis number of each opening, matching Opening From item for item (no default) - Rows
RowsHow many treads each axis opening removes, counting up from the bottom of the tier - one per opening, so opening 1 can cut 3 rows while opening 2 cuts 10. Cut Curve does not use it - the curve opens everything inside it (default 0) - Opening Type Mode
▾ TypeSPAN empties the whole width, VOM cuts a rectangle at the midpoint - one per opening (default SPAN) - Cut Combine Mode
▾ CombWith both openings and a curve set: BOTH cuts either, or use only one (default BOTH) - Opening Widths
Open WWidth of a VOM opening - one per opening, ignored by SPAN (default 1200 mm) - Min Tread Depth
Min TrdWhere a curve leaves a tread shallower than this, its seats go too. 0 = off (default 0) - Tier Enabled
TiersWhich tiers these openings cut through. Empty = every tier (default true) - Opening Offsets
Open OffNarrow each SPAN opening on both sides by this much, one per opening: + keeps more seats beside the axis lines, - widens the opening, 0 = cut on the axes. Ignored by VOM openings and the Cut Curve (default 0) - Opening End Mode
▾ EndHow an offset opening side runs out to its line: FOLLOW cuts on the offset line and keeps the seats there as drawn, EXTEND cuts on the axis and runs each tread straight on to the line, re-laying seats along it - on a tier whose seats you drew in Custom Seat, your own seats and aisle cells there come back instead. Same choices as Cut (default EXTEND) - Panel Values
PanelEvery value from Input Panel, as one bundle. Anything you wire in yourself wins over it
Outputs
- Seat Result
SRDThe layout after the openings. Chain straight into another cut or Stand 3D Plus - Railing Lines
Rail LnsEvery edge that now needs a railing, running total. Rail 3D builds from these - Opening Rects
OpeningsThe outline of each opening this component cut - Cut Records
RecordsA line per opening made here - tier, axis range, row range - Removed Seat Rects
RemovedThe seats these openings removed, drawn in plan - Tread Rings
RingsOne branch per tier. The tread rings after the openings - Seat Rects
SeatsOne branch per tier. The seats that survived - Vom Rects
VomsOne branch per tier. The vomitories that survived - Aisles
AislesOne branch per tier. The aisle cells that survived - Wheelchair Units
♿ UnitsOne branch per tier. A unit loses its floor if an opening took the treads under it - Debug
DebugDeveloper diagnostic output for tracking down bugs. Copy this when reporting a problem
- Component
- CUT-002
- Ribbon
- Bowl ▸ Section 3
- Tier
- core
- Ports
- 13 in · 11 out
- Version
- 1.0.11
- Checked
- 2026-10-07