forked from 1b-agent/opencadstudio-upstream
The pick/typed point is the world XY plane (z = elevation = 0), but several entity builders still mapped the screen point as if the world were Y-up (drawing in XZ), reading the constant elevation as the DXF Y. That collapsed shapes onto a single line — e.g. a revision cloud always came out as two horizontal lines regardless of the path drawn. Map the drawing-plane point straight through (x→x, y→y, z→elevation) in: revcloud, donut, mline, raster image, wipeout (polygonal + rectangular), table, attribute definition, and tolerance. Previews already used the correct pass-through, so they matched the cursor; only the committed geometry was wrong. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>