From 37698a836034b974f8636cbca868f328458bc80b Mon Sep 17 00:00:00 2001 From: umsangdon Date: Fri, 16 Oct 2026 12:00:54 +0900 Subject: [PATCH] =?UTF-8?q?feat(=EA=B3=84=EC=82=B0=EB=AC=B6=EC=9D=8C):=203?= =?UTF-8?q?46-1=20=EB=B0=9C=EC=9E=90=EA=B5=AD=20=EA=B3=84=EC=95=BD=20?= =?UTF-8?q?=EC=B9=B8=20=E2=80=94=20PlanFootprint=20=EC=97=90=20slopeLeftCu?= =?UTF-8?q?t=20=C2=B7=20slopeRightCut=20=C2=B7=20ticks=20=C2=B7=20records(?= =?UTF-8?q?sub6=20footprint=20=EB=8B=A8=EA=B3=84=EA=B0=80=20=EB=82=B4?= =?UTF-8?q?=EB=8A=94=20=EA=BC=B4=20=EA=B7=B8=EB=8C=80=EB=A1=9C)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01TteK8mfYZetk5P3bEZkyVZ --- A00_Common/design/design_pipeline_types.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/A00_Common/design/design_pipeline_types.ts b/A00_Common/design/design_pipeline_types.ts index 2b73d0f35..74e08a4dd 100644 --- a/A00_Common/design/design_pipeline_types.ts +++ b/A00_Common/design/design_pipeline_types.ts @@ -212,6 +212,14 @@ export interface PlanFootprint { roadRight: Vertex[]; slopeLeft: Vertex[]; slopeRight: Vertex[]; + /** 비탈 끝 점마다 깎기(true) · 쌓기 — slopeLeft · slopeRight 와 같은 차례(그리기가 색을 가름). */ + slopeLeftCut: boolean[]; + slopeRightCut: boolean[]; + /** 비탈 표시 짧은 선 — [도로 끝 점, 비탈 쪽 점] 묶음. */ + ticks: number[][][]; + /** 측점마다 원자료(측점 열쇠 · 누가거리 · 좌우 도로 끝 · 비탈 끝 m · 깎기) — 범위 밖 재사용 · + * 모양 = `B05_Profile/logic/B05_Profile_PlanFootprint.ts` `FootprintRecord`(sub6). */ + records: Array<{ key?: string; chainage_m: number }>; } /** 단계 이름 → 출력. drainage · corridor 는 표시만 하므로 출력이 없음(null). */