You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit b606f98
Browse filesBrowse the repository at this point in the historyBrowse files
fix(examples): asset-quality floors measure evaluated meshes and used materials
Two of the floors behind exit 11 could pass without measuring anything:
- edge90 read each MESH part's base data, so Solidify, Array, Bevel or
geometry-nodes output was invisible, and a hero with no manifold edge
returned 0.0, which passed;
- the materials floor counted filled slots, so an unused second slot
satisfied it.
Now:
- every part is measured on its evaluated mesh (freed with to_mesh_clear);
- zero measured edges is a failure ('nothing was checked');
- a material counts only when some polygon's material_index uses its slot.
Calibrated before switching. A BDT_AQ_SURVEY hook (calibration only;
records both measures and exits before the render) was run over all 102
heroes that call the floor on 5.2.1:
- none fails the old or the new measure;
- no material count changes;
- edge90 moves on five modifier/GN heroes, and the highest is signpost at
0.703 against the 0.75 ceiling.
Falsified on 4.5.14 and 5.2.1, each exiting 11: a Solidify-only plane
(edge90 1.0 over 12 edges, was 0 edges), two parts sharing one used
material plus an unused slot (materials 2 -> 1), and a bare plane (no edges).
docs/VISUAL-STYLE.md records the new definitions and the re-measurement.
Closes#472
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: TM Hospitality Strategies <TMHospitalityStrategies@gmail.com>
0 commit comments