From c42d0555195ceddac53d19fd1eb2181f2e2574a2 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 12 May 2026 23:39:58 +0200 Subject: [PATCH] Add migration support for glueToTerrain and terrainOffset properties --- src/document/migrate-scene-document.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/document/migrate-scene-document.ts b/src/document/migrate-scene-document.ts index 9ed75fb2..96c725a5 100644 --- a/src/document/migrate-scene-document.ts +++ b/src/document/migrate-scene-document.ts @@ -5702,6 +5702,18 @@ function readScenePathValue(value: unknown, label: string): ScenePath { DEFAULT_SCENE_PATH_SAMPLED_RESOLUTION ) ), + glueToTerrain: readOptionalBoolean( + value.glueToTerrain, + `${label}.glueToTerrain`, + DEFAULT_SCENE_PATH_GLUE_TO_TERRAIN + ), + terrainOffset: normalizeScenePathTerrainOffset( + readOptionalFiniteNumber( + value.terrainOffset, + `${label}.terrainOffset`, + DEFAULT_SCENE_PATH_TERRAIN_OFFSET + ) + ), points: value.points.map((pointValue, index) => readScenePathPointValue(pointValue, `${label}.points.${index}`) )