Skip to content

Commit b70ba88

Browse files
ZTongciclaude
andcommitted
fix(cesium): enable requestWaterMask for all terrain providers
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent ee7950c commit b70ba88

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/engines/Cesium/core/Globe/useTerrainProviderPromise.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,13 @@ function createProvider(type: TerrainType, opts: ProviderOpts): Promise<TerrainP
5454
case "reearth_terrain":
5555
return CesiumTerrainProvider.fromUrl(REEARTH_TERRAIN_URL, {
5656
requestVertexNormals: !!opts.normal,
57-
requestWaterMask: false,
57+
requestWaterMask: true,
5858
}) as Promise<TerrainProvider>;
5959

6060
case "cesium": {
6161
return CesiumTerrainProvider.fromUrl(
6262
IonResource.fromAssetId(1, { accessToken: opts.ionAccessToken }),
63-
{ requestVertexNormals: !!opts.normal, requestWaterMask: false },
63+
{ requestVertexNormals: !!opts.normal, requestWaterMask: true },
6464
) as Promise<TerrainProvider>;
6565
}
6666

@@ -71,7 +71,7 @@ function createProvider(type: TerrainType, opts: ProviderOpts): Promise<TerrainP
7171
IonResource.fromAssetId(parseInt(String(opts.ionAsset), 10), {
7272
accessToken: opts.ionAccessToken,
7373
}),
74-
{ requestVertexNormals: !!opts.normal },
74+
{ requestVertexNormals: !!opts.normal, requestWaterMask: true },
7575
) as Promise<TerrainProvider>;
7676
}
7777

0 commit comments

Comments
 (0)