From 86f66624bbe538847158015ff024c10d3d72aff3 Mon Sep 17 00:00:00 2001 From: keiya01 Date: Tue, 16 Jan 2024 20:19:49 +0900 Subject: [PATCH] chore(web): invoke requestRender before capture screen --- web/src/beta/lib/core/engines/Cesium/useEngineRef.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/web/src/beta/lib/core/engines/Cesium/useEngineRef.ts b/web/src/beta/lib/core/engines/Cesium/useEngineRef.ts index ba7dde519..b61ab53fd 100644 --- a/web/src/beta/lib/core/engines/Cesium/useEngineRef.ts +++ b/web/src/beta/lib/core/engines/Cesium/useEngineRef.ts @@ -502,6 +502,7 @@ export default function useEngineRef( captureScreen: (type?: string, encoderOptions?: number) => { const viewer = cesium.current?.cesiumElement; if (!viewer || viewer.isDestroyed()) return; + viewer.scene.requestRender(); viewer.render(); return viewer.canvas.toDataURL(type, encoderOptions); },