forked from 1b-agent/opencadstudio-upstream
A hand-written DXF small enough to read: one layout viewport at a 1:2 paper-per-model scale, one line, circle, arc, bulged lightweight polyline, spline and block instance in model space, and one associative aligned dimension per feature drawn on the sheet through the viewport. Each association exercises a different part of the chain and feature resolution: endpoints on a line, quadrants on a circle, endpoints on an arc, an endpoint and a bulge segment on a polyline, a tangent-to-spline reference (the 115448 shape), a viewport -> insert -> line chain through a block instance, and an intersection with a second object chain. Every association is marked trans_space, so all of them fail on the pre-PR3 resolver and all of them are expected to resolve now. The expected values are checkable by hand: the viewport maps model (x, y) to paper (150 + (x - 150)/2, 100 + (y - 150)/2), so a 100-unit model length is 50 paper units and must still display as 100. Verification tests come in the next pass; the fixture is committed now so they have something to read. Co-Authored-By: Claude Fable 5.1 <[email protected]>