From f78a027699a0288e2c8f8812f9f9343b690f36aa Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Wed, 13 May 2026 03:44:26 +0200 Subject: [PATCH] Implement spline repeater rebuilding logic --- src/viewport-three/viewport-host.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/viewport-three/viewport-host.ts b/src/viewport-three/viewport-host.ts index ccf65457..70e72115 100644 --- a/src/viewport-three/viewport-host.ts +++ b/src/viewport-three/viewport-host.ts @@ -7468,6 +7468,17 @@ export class ViewportHost { this.applyShadowState(); } + private rebuildSplineRepeaters(document: SceneDocument) { + const terrains = getTerrains(document.terrains).filter( + (terrain) => terrain.enabled + ); + + this.splineRepeaterRenderer.sync({ + paths: getScenePaths(document.paths), + terrains + }); + } + private rebuildTerrains( document: SceneDocument, _selection: EditorSelection,