forked from 1b-agent/opencadstudio-upstream
Entity linetype_scale is a per-entity multiplier applied on top of the document-level $LTSCALE header variable. The previous code used only the entity scale (defaulting to 1.0), ignoring $LTSCALE entirely. Drawings with a non-default LTSCALE showed dash patterns at the wrong size. Effective scale is now: document.header.linetype_scale * entity linetype_scale. Applied in both render::render_style_for and the complex-linetype path in tessellate_entity. Fixes part of #10 Co-Authored-By: Claude Sonnet 4.6 <[email protected]>