I can make a surface plot with the following codes:
x = range(-1, 1, length=129)
y = range(-1, 1, length=129)
R = x'.^2 .+ y.^2
h2d = cos.(R)
update_theme!(
lightposition = Vec3f(50, 10, 0),
Axis3 = (
elevation = pi/6, azimuth = -pi/4, aspect = (1, 1, 0.5)
),
Surface = (
shininess = 32f0, specular = Vec3f(0.2), rasterize = 5,
),
)
fig = Figure()
ga = fig[1,1] = GridLayout()
ax1 = Axis3(ga[1,1])
surf1 = surface!(ax1, x, y, h2d, colormap=Reverse(:Spectral_4))
hidedecorations!(ax1)
display(fig)
I would like to ‘fill’ the four sides of the above surface plot, like the following figure (ignore the lines on the surface, I just want the ‘sides’). Is that possible in CairoMakie?