diff --git a/src/app/App.tsx b/src/app/App.tsx index 99904b8b..09a4a6d4 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -22700,6 +22700,187 @@ export function App({ ); })} +
+
Road Junctions
+
+ Junctions are visual corridor merges only. They clip + road edges, repeaters, and generated colliders near the + merge without changing NPC or camera path routing. +
+ {selectedPathJunctionCandidates.length === 0 ? ( +
+ No uncreated road junction candidates for this path. +
+ ) : ( +
+ {selectedPathJunctionCandidates + .slice(0, 6) + .map((candidate, candidateIndex) => ( +
+
+ + Candidate {candidateIndex + 1} + + +
+
+ {candidate.connections.length} connections at + X {candidate.center.x.toFixed(2)}, Z{" "} + {candidate.center.z.toFixed(2)} +
+
+ ))} +
+ )} + {selectedPathJunctions.length === 0 ? ( +
+ No persisted junctions are connected to this path. +
+ ) : ( +
+ {selectedPathJunctions.map((junction) => ( +
+
+ + {junction.name ?? "Road Junction"} + + +
+ + + + +
+ ))} +
+ )} +