Merge remote-tracking branches 'origin/sub_laptop_5' and 'origin/sub_laptop_6' into sub_laptop_1

This commit is contained in:
2026-10-17 22:07:09 +09:00
14 changed files with 1047 additions and 211 deletions
+14
View File
@@ -286,6 +286,20 @@ function createPagePipeline(
alignment: savedEdits(),
};
},
// 옮긴 편집이 놓일 새 측점 — stations 단계와 같은 셈(400)
stationsAt: (route, patch, inputs) =>
buildStations(
route.line,
route.curves,
(patch.pipes ?? inputs.pipes ?? []) as PlanPipe[],
(patch.structures ?? inputs.structures ?? []) as PlanStructure[],
{
intervalM: options.stationIntervalM,
types: enabled,
stationSnap: inputs.route?.stationSnap ?? false,
stationSnapStep: inputs.route?.stationSnapStep,
},
).map((station) => station.chainageM),
});
/** 다시 셈 창구가 낸 cross 출력(365-4) — 엔진 재사용에서 뺌. */
const savedOut = new WeakSet<object>();