Circle and ellipse shaders scaled the pattern length by the linetype
scale (PSLTSCALE in a viewport, annotation scale in model) but not the
dash and gap elements, so a dashed arc broke into dots.
Fixes#1644
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>