forked from 1b-agent/fieldcraft-upstream
transition::pyramid_surface puts a pyramid on every hex interface quad and builds the tet region's surface closed by the pyramid sides, re-stitching the neighbouring faces to the hex rim nodes. QualityOptions::frozen_faces keeps those sides exactly (TetComplex refuses changes that remove or add a frozen face; their vertices are corners), and apex_points checks the result. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UhhZMBTviDQxZvwnyP89fo