From 10989f96bfacee33fe653e734d82fffdc499f933 Mon Sep 17 00:00:00 2001 From: Andreas Hocevar Date: Wed, 18 Aug 2021 21:30:53 +0200 Subject: [PATCH] Fix aspect calculation in shaded-relief example --- examples/webgl-shaded-relief.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/examples/webgl-shaded-relief.js b/examples/webgl-shaded-relief.js index 3e479d678c..2d5787504b 100644 --- a/examples/webgl-shaded-relief.js +++ b/examples/webgl-shaded-relief.js @@ -41,7 +41,9 @@ const aspect = [ 'case', ['>', rawAspect, halfPi], ['+', halfPi, ['-', Math.PI * 2, rawAspect]], + ['<', rawAspect, 0], ['-', halfPi, rawAspect], + rawAspect, ]; const sunEl = ['*', Math.PI / 180, ['var', 'sunEl']]; const sunAz = ['*', Math.PI / 180, ['var', 'sunAz']]; @@ -60,7 +62,12 @@ const shadedRelief = new TileLayer({ }), style: { variables: variables, - color: ['color', scaled, scaled, scaled], + color: [ + 'case', + ['>', aspect, 0], + ['color', scaled, scaled, scaled], + ['color', 0, 0, 0], + ], }, });