diff --git a/src/viewport-three/viewport-host.ts b/src/viewport-three/viewport-host.ts index 498fde2e..660029d6 100644 --- a/src/viewport-three/viewport-host.ts +++ b/src/viewport-three/viewport-host.ts @@ -872,6 +872,14 @@ export class ViewportHost { return texture; } + private clearLocalLights() { + for (const renderObjects of this.localLightRenderObjects.values()) { + this.localLightGroup.remove(renderObjects.group); + } + + this.localLightRenderObjects.clear(); + } + private clearBrushMeshes() { for (const renderObjects of this.brushRenderObjects.values()) { this.brushGroup.remove(renderObjects.mesh);