diff --git a/src/view/footing-section-svg.ts b/src/view/footing-section-svg.ts index 9787cbe..99b1bc7 100644 --- a/src/view/footing-section-svg.ts +++ b/src/view/footing-section-svg.ts @@ -36,8 +36,9 @@ export function footingSectionSvg(model: PierModel): string { ``; const vline = (cls: string, bar: string, xx: number, y1: number, y2: number, color: string) => ``; + // Dimension text has a white halo (paint-order stroke) so that leader lines passing under it stay readable (도면 글자 가독성). const text = (xx: number, yy: number, s: string, anchor = 'start', fill = COLOR.outline) => - `${s}`; + `${s}`; // Footing outline (W × H) and the 하면 / 상면 levels. parts.push(``); @@ -107,7 +108,7 @@ export function footingSectionSvg(model: PierModel): string { }; const yTop = 52; const yBot = y(0) + 50; - parts.push(bubble('B5', xa + 40, yTop, xa + 40, y(z.B5))); + parts.push(bubble('B5', xa + 150, yTop, xa + 150, y(z.B5))); parts.push(bubble('B1', x(xs[1]) + 30, yTop, x(xs[1]), y(z.B1))); const zB11 = js.length > 0 ? fs.cBottom + js[0] * fs.sV : fs.cBottom; parts.push(bubble('B11', xb - 30, yTop, xb, y(zB11)));