Changelog
This is the record of what a subscription buys: every release, what it fixed, and which of those came from a user report. Newest first — open a release to see its date and what changed.
New releases reach you through the Rhino package manager — how updates arrive.
12 releases
1.0.11 Seats with nobody in front are measured against the railing actually in front of them
Fixed
- C-value Seat - When no one sat within 2 m straight in front of a seat, it was graded against a made-up spectator standing on the empty floor ahead, borrowed from a seat as far as 20 m to the side. Seats behind an empty row could come out POOR although the view was clear (76.8 mm instead of 397.8 mm in our test bowl). Such seats are now graded against the real railing or wall in front of them, or get no value when there is none.
- C-value Seat and C-value Tread - A front row with no railing of its own could be graded against the railing of a lower tier many metres ahead, even when the view passes well over it (1,335.8 mm from a railing 11.65 m away in our arena). A railing of another tier now counts only when it really blocks the view, as it already did for every other row.
- C-value Tread - Where a vomitory opening takes up the middle of a band, the band’s front row was measured over the open passage, where nobody sits and nothing blocks the view. It is now measured at the nearest seats of that row, against the railing built in front of them. On a tier’s first row this gives the same value as C-value Seat for those seats.
1.0.10 Row and tier numbers count from 1 everywhere, and railings are only checked when Rail 3D is wired
Fixed
- Section Plus - The wheelchair sightline check used Min C Over Rail, the pass mark for the barrier, so the same wheelchair C-value could pass here and fail in Section analysis. It now uses the value each tier was designed for, as Section analysis does. Min C Over Rail is for the barrier only.
- C-value Seat and C-value Tread - With Rail 3D not wired, railings were guessed from the cut and opening edges at the front barrier height, and the front barrier itself was missing, so the first row of each tier silently had no value. Railings are now checked only when Rail 3D is wired; without it an orange message says which seats get no railing value.
- Row and tier numbers - Rows were counted from 0 in messages, in C-value Tread item names and on the workbook result pages, and the result pages also counted tiers and stand sections from 0 while Seat Map and the seat addresses count from 1. Row, tier and stand section numbers now count from 1 everywhere you read them. Columns ending in _index and axis numbers keep counting from 0.
- Seat View - The Focal Point output was described as the point the seat is graded against. It is the point the camera aims at; the point C-value Seat grades against is a point this view must show. Only the description changed.
1.0.9 Wheelchair places on tiers without Wheelchair Merge are measured where they really are
Fixed
- C-value Seat - On a wheelchair tier with Wheelchair Merge off (the default), the wheelchair spaces sit on the top row, and Section Plus and Section analysis measure them there. C-value Seat measured them one row further forward, at the height a merged platform would have had - a platform that is not built when Merge is off - so wheelchair places came out OK when they were not (313.8 mm instead of 49.7 mm in our test bowl). It now measures each wheelchair place on the tread it actually stands on and gives the same value as Section analysis. Expect wheelchair results on tiers without Merge to look worse than in 1.0.8: these are the real values.
- C-value Tread - On the same tiers it measured the wheelchair row with the seated eye height instead of your Wheelchair Eye Vertical Offset. It now uses the wheelchair eye height there too.
- Section Plus - A barrier or wheelchair C-value exactly equal to the minimum could be reported as below it while Section analysis passed it. Both now use the same boundary.
- Table Out - On the seat summary page (88), a seat whose C-value equals the Optimal C-Value could be left out of the optimal count in inch documents. It is now counted.
1.0.8 Stands stay at their design height when the focal curve is raised
Fixed
- Stand 3D Plus, Rail 3D, Vom 3D, Stand 3D - When Field’s Focal Offset raised the focal curve (for example by 500 mm), the 3D stand, its railings and its vomitories were built that much lower than the section you designed, and the Stand 3D preview sat lower again. The stand now stays at its design height whatever the Focal Offset, and Stand 3D and Stand 3D Plus show it in the same place.
- C-value Seat and C-value Tread - With a raised focal curve they measured from that lowered floor, so C-values came out higher than they really are (about 35 mm too high at the front row with a 500 mm offset in our test bowl). They now agree with Section analysis row by row.
- Section Plus - On a tier with a wheelchair platform, the wheelchair sightline check was taken from the back of the platform, outside the wheelchair space. It is now taken from the front of the platform, where wheelchair users sit, and gives the same value as Section analysis.
- C-value Seat and C-value Tread - Wheelchair spaces ignored your wheelchair eye height setting (Wheelchair Eye Vertical Offset) and used the seated eye height. They now use the setting (1150 mm by default); companion seats keep the seated eye height. With the default setting, wheelchair C-values are about 50 mm lower than in 1.0.7.
Files made with earlier versions update when they recompute - there is nothing to rewire.
1.0.7 Wheelchair platform rows are checked where people actually sit
Fixed
- Section analysis - On a tier with a wheelchair platform (Wheelchair Merge on), the top two rows are the platform and hold no regular seats, but the first platform row was checked as if a seated spectator sat there. That could show a POOR that was not real - also on workbook page 80_RESULT_ROWS. That row now carries no C-value (no one sits behind it), and the row in front of the platform is checked against the wheelchair users’ eye: at the front of the platform, at platform level, using the wheelchair eye height from your settings. Report names the platform rows. Tiers without a wheelchair platform are unchanged.
The preview columns on page 10_INPUT_SECTION still use the regular eye height for every row; page 80_RESULT_ROWS has the analysed values.
1.0.6 Custom vomitories can be stepped, stair or ramp
Added
- Custom Seat - New optional input Vomitory, right below Stand 2D. Wire it from Vomitory and each vomitory you draw in Custom Voms gets its tier’s descent - stepped, stair or ramp - from the Vomitory settings (until now every custom vomitory was built flat). Only the settings are used: your outlines stay exactly as drawn, and if one is too short for the headroom over the stairs, you are told where. Because the new input sits below Stand 2D, the inputs from Custom Voms down move one place. Older files reconnect by input name when opened; to get the new input in an older file, place a fresh Custom Seat.
Fixed
- Custom Seat - On a tier where you drew Custom Steps, automatic aisle cells were still added beside and behind vomitories, so cells you had removed came back. Your cells are now used as drawn, and a white note lists the spots left out.
- Rail 3D - Where a vomitory’s front edge lay exactly on the front of the tier, thin pieces of front railing could be left standing in the opening. The railing is now cleared across it.
- Vom 3D - The note that the descent runs past the opening was orange even when the stairs simply pass out through the opening. It is now orange only when the stairs run into the end wall beside the opening; otherwise it is a white note with the length.
1.0.5 Overlapping seats are removed
Fixed
- Seat and Custom Seat - Two seats in the same tier could overlap, mostly where the rows turn at an axis line, for example at the corners of a chamfered bowl. Now only one is kept: the seat that reaches further across the axis line is removed. Even a small overlap removes a seat, because two chairs there would clash; seats in different tiers are never compared. Seat counts can be slightly lower than in 1.0.4 on curved and chamfered bowls.
- Seat - A seat could overlap an aisle step beside a vomitory at the corners of a chamfered bowl. Seat now removes it, as Custom Seat already did, so the aisle stays clear.
1.0.4 Shorter package description
Fixed
- Package - The 1.0.3 package description lost its line breaks and was cut off on Food4Rhino. It is now a single short summary, and the package’s website link goes to the Food4Rhino page, which links to the documentation and the video tutorial.
No changes to the components.
1.0.3 Sightlines line up with seat statuses again
Fixed
- C-value Seat and C-value Tread - A seat or cell without a sightline (for example, no focal point in front of it) was skipped in Sightlines, so every line after the first gap moved up by one and filtering the sightlines by status picked the wrong lines. It now leaves an empty item, so Sightlines keep one item per seat or cell, in the same order as Seat Statuses and Band Statuses.
- C-value Seat - Map Hatches skipped seats where a hatch could not be made. They now keep an empty item there, so they stay in step with Seat C-Values.
- Seat - With a negative End Offset that removes a vomitory near the end of the stand, Vom Shifts still listed the removed vomitory, so the shifts no longer matched Vom Rects. It now lists only the vomitories that remain, in the same order as Vom Rects.
Added
- Package - The package page in Rhino’s Package Manager links to the website, Food4Rhino and
the YouTube tutorial, and the package includes a copy of the licence agreement
(
misc/LICENSE.txt).
1.0.2 Report a problem and manage your subscription from the License component
Added
- License - Right-click the License component for two new items. Manage subscription opens your customer portal. Report a problem opens the problem-report form with your Antlion, Rhino and Windows versions and your document units already attached, and copies the same details — with the last error message, if there was one — to the clipboard.
Fixed
- License - When Antlion had not been able to check your license for a while, the warning said “0 more day(s)” for the whole last day. It now counts the hours left.
1.0.1 Inch documents — lengths read the way you set Rhino's units
Fixed
- Lengths in messages and reports - Some messages rounded inch values to the whole inch (a
minimum C-value of 2.5 in could read as
2in), the same value could read differently from one message to another, and lengths ignored Rhino’s unit display. A value you typed now comes back exactly as you typed it, reads the same in every message, two values a message compares never print as the same number, and lengths follow the distance display in Document Properties → Units: decimals (4.75 in), fractions (4-3/4 in) or Feet & Inches (1'-6 3/8"). - Inch defaults - New components in inch documents started from converted millimeter values. They now start from round inch values — for example a minimum C-value of 3-1/2 in, an optimal C-value of 4-3/4 in, an eye height of 48 in and a seat depth of 20 in. Values already in your files do not change, and millimeter documents are unchanged.
- Info window - The plugin’s contact link in Grasshopper’s info window now points to the problem-report page.
Tip — Grasshopper reads 12-3/4 typed into a panel as 12 minus 3/4. Type inch values as
decimals (12.75).
1.0.0 First public release — the seating bowl
Added
It covers the seating bowl, from the field outline to the sightline drawings.
Build the bowl
- Field presets, with the focal point every sightline aims at. Rectangle, capsule and oval start lines, or your own curve.
- Section axes laid out along the start line, or taken from your own axis curves.
- Sections three ways — drawn as tread lines, solved from a target C-value, or read from a workbook — with front railings and wheelchair platforms.
- Vomitories that run flat, step down or ramp down to the concourse.
- Seats and aisles laid out automatically, or from your own seat, aisle and wheelchair-space curves.
- Cuts and openings by axis number or by curve, chained one after another.
- 3D solids for the stands, vomitories, railings, chairs and seated spectators.
Check the sightlines
- C-value per seat and per tread band across the whole bowl, colored by a legend you set.
- Section checks with sightlines and dimensions, one sheet per axis.
- C-value maps and seat maps on drawing sheets — zones, seat counts, wheelchair spaces and seat addresses.
- A view from any seat, in the Perspective viewport.
Tables
- Step heights, tread depths, tier settings and the C-value target read from a Google Sheets or Excel workbook, with the results written back.
Also
- Millimeter and inch documents.
- The Util panel works without a license.
- Rhino 8 for Windows, running on .NET Core.