diff --git a/src/document/paths.ts b/src/document/paths.ts index 22b670b5..d44c8616 100644 --- a/src/document/paths.ts +++ b/src/document/paths.ts @@ -241,6 +241,14 @@ export function normalizeScenePathSampledResolution(value: number): number { return value; } +export function normalizeScenePathTerrainOffset(value: number): number { + if (!Number.isFinite(value)) { + throw new Error("Path terrain offset must be a finite number."); + } + + return value; +} + function resolvePathSegmentSample( path: ResolvedPathLike, progress: number