mirror of
https://github.com/storytold/cadcraft.git
synced 2026-10-28 21:06:56 -06:00
The linetype library is defined in inches, and LINETYPE loaded it unchanged into metric drawings: DASHED was 0.5 mm on, 0.25 mm off at LTSCALE 1, so dashed lines looked solid. CAD programs load ISO-scaled definitions when MEASUREMENT is 1 (the same patterns with lengths times 25.4). library::standard_linetypes_for(d) does the equivalent with our own definitions: in a metric drawing every length (dashes, gaps, text and shape size, offsets) is scaled by 25.4 as it is loaded. LINETYPE and the CENTER linetype that CENTERMARK/CENTERLINE load use it. Definitions already in a drawing are not changed. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>