Add types for spline corridor road edge seams
This commit is contained in:
@@ -4,11 +4,24 @@ export interface SplineCorridorPathClipInterval {
|
||||
endDistance: number;
|
||||
}
|
||||
|
||||
export interface SplineCorridorRoadEdgeSeam {
|
||||
junctionId: string;
|
||||
pathId: string;
|
||||
side: "left" | "right";
|
||||
distance: number;
|
||||
outerOffset: { x: number; z: number };
|
||||
}
|
||||
|
||||
export type SplineCorridorPathClipIntervalMap = Map<
|
||||
string,
|
||||
SplineCorridorPathClipInterval[]
|
||||
>;
|
||||
|
||||
export type SplineCorridorRoadEdgeSeamMap = Map<
|
||||
string,
|
||||
SplineCorridorRoadEdgeSeam[]
|
||||
>;
|
||||
|
||||
export function isDistanceInSplineCorridorClipIntervals(
|
||||
distance: number,
|
||||
intervals: readonly SplineCorridorPathClipInterval[] | undefined
|
||||
@@ -48,4 +61,3 @@ export function mergeSplineCorridorPathClipIntervals(
|
||||
|
||||
return merged;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user