From eac6d52524aa3540810249331cc3d510ef7c61d0 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 12 May 2026 23:32:47 +0200 Subject: [PATCH] Add normalization function for terrain offset path parameter --- src/document/paths.ts | 8 ++++++++ 1 file changed, 8 insertions(+) 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