add_shadow(hillshade, shadowmap, max_darken = 0.7, rescale_original = FALSE)

Arguments

A three-dimensional RGB array or 2D matrix of shadow intensities.

A matrix that incidates the intensity of the shadow at that point. 0 is full darkness, 1 is full light.

max_darken

Default 0.7. The lower limit for how much the image will be darkened. 0 is completely black, 1 means the shadow map will have no effect.

rescale_original

Default FALSE. If TRUE, hillshade will be scaled to match the dimensions of shadowmap (instead of the other way around).

Examples

#First we plot the sphere_shade() hillshade of montereybay with no shadows

montereybay %>%
plot_map()
}

#Raytrace the montereybay elevation map and add that shadow to the output of sphere_shade()
montereybay %>%
plot_map()
}

#Increase the intensity of the shadow map with the max_darken argument.
montereybay %>%