Antlion / Components / View Limit
View LimitVIEWLIMIT-001
Draws the optimum and maximum viewing distance circles for a sport and counts how many seats fall outside. Reference only — it never removes a seat; wire Limit Curves into Cut if you want it enforced.
1Plan & setup
2Section
32D layout
43D solids
5Analysis
Fig. 1 — PortsReads left, writes right
Field Info FieldObject · itemThe field, straight from Field
Seat Result SRDObject · itemThe seat layout from Seat or Cut
Sport Mode ▾ SportsText · listWhich sports to draw limits for
Optimum Overrides Opt OvrNumber · listSet the OPTIMUM viewing radius yourself
Maximum Overrides Max OvrNumber · listSet the MAXIMUM viewing radius yourself
Show Reference Show RefBoolean · itemFor sports with no published limit, borrow the soccer figures
Panel Values PanelObject · itemEvery value from Input Panel, as one bundle
Limit Curves LimitsCurve · listReference envelopes: optimum, maximum, quality circle
Limit Labels Lim LblText · listSport, kind, radius, datum, source and whether the value is sourced or user-set
Seats Inside InsideInteger · itemSeats inside the maximum limit, or the reference/override maximum when the sport has none
Seats Outside OutsideInteger · itemSeats outside the maximum limit, or the reference/override maximum when the sport has none
Seats Beyond Points BeyondPoint · listPositions of the seats outside the maximum limit
Report Text · listSport, limit radii, seats inside versus outside
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
- Field Info
FieldThe field, straight from Field. Sets the sport and what distances are measured from - Seat Result
SRDThe seat layout from Seat or Cut. Wire it to get the seat counts - Sport Mode
▾ SportsWhich sports to draw limits for - one per sport. Empty = the field's own sport - Optimum Overrides
Opt OvrSet the OPTIMUM viewing radius yourself - one per sport, matching Sport Mode. Empty = the built-in sourced value - Maximum Overrides
Max OvrSet the MAXIMUM viewing radius yourself - one per sport, matching Sport Mode. Empty = the built-in sourced value - Show Reference
Show RefFor sports with no published limit, borrow the soccer figures (default false) - Panel Values
PanelEvery value from Input Panel, as one bundle. Anything you wire in yourself wins over it
Outputs
- Limit Curves
LimitsReference envelopes: optimum, maximum, quality circle. Advisory - nothing is cut - Limit Labels
Lim LblSport, kind, radius, datum, source and whether the value is sourced or user-set - Seats Inside
InsideSeats inside the maximum limit, or the reference/override maximum when the sport has none (-1 = not counted: no seat layout wired, or no limit line drawn) - Seats Outside
OutsideSeats outside the maximum limit, or the reference/override maximum when the sport has none (-1 = not counted: no seat layout wired, or no limit line drawn) - Seats Beyond Points
BeyondPositions of the seats outside the maximum limit - where, not just how many - Report
ReportSport, limit radii, seats inside versus outside - Debug
DebugDeveloper diagnostic output for tracking down bugs. Copy this when reporting a problem
- Component
- VIEWLIMIT-001
- Ribbon
- Bowl Analysis
- Tier
- core
- Ports
- 7 in · 7 out
- Version
- 1.0.11
- Checked
- 2026-10-08