forked from 1b-agent/opencadstudio-upstream
ZOOM EXTENTS routes through fit_all, which built its bounds from the wire set and returned early when there were none. A drawing of only 3D solids has no wires, so ZOOM EXTENTS did nothing. Collect the layout's mesh AABBs alongside the wires, keep going when only meshes exist, and fold them into the fitted bounds. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>