feat(계산묶음): 346-1 발자국 계약 칸 — PlanFootprint 에 slopeLeftCut · slopeRightCut · ticks · records(sub6 footprint 단계가 내는 꼴 그대로)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TteK8mfYZetk5P3bEZkyVZ
This commit is contained in:
@@ -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). */
|
||||
|
||||
Reference in New Issue
Block a user