I want to place a two-dimensional contour map under a three-dimensional ascending contour map。I use “Texture” function wihch can not work against。
I want to like this picutre:

g[x_, y_, z_] :=
If[x == 0 && y == 0 && z == 0, None,
Exp[-0.3 Sqrt[x^2 + y^2 + z^2]] x];
{ContourPlot3D[#, {x, -10, 10}, {y, -10, 10}, {z, -10, 10}],
buttom =
SliceContourPlot3D[#, {"CenterPlanes"}, {x, -15, 15}, {y, -15,
15}, {z, -15, 15}, Boxed -> False, Axes -> False,
ViewPoint -> Front]} & /@ {g[x, y, z]^2}
ContourPlot3D[g[x, y, z], {x, -10, 10}, {y, -10, 10}, {z, -10, 10},
PlotStyle -> Texture[buttom]]
How should I can do?
