forked from 1b-agent/opencadstudio-upstream
A linear or aligned dimension whose normal is not world Z was drawn and exploded as if it lay in world XY. The builders read the offset and the extension directions in XY only, so a dimension turned into a working plane such as XZ lost its offset (now along Z): the dimension line fell onto the measured points and the extension lines stuck out along world Y. Move such a dimension into its own OCS before building it and map the result back onto its plane, as arc length and large radial dimensions already do, for both tessellation and EXPLODE. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>