with(plots); -1 

`:=`(P1, plot3d([x, y, 0], x = 0
 .. `+`(4, `-`(`*`(`^`(y, 2)))), y = 0 .. 2, style = surface, color = 
grey)) 

PLOT3D(MESH(Array(1..25, 1..25, 1..3, {(1, 1, 1) = .0, (1, 1, 2) = 
.0, (1, 1, 3) = .0, (1, 2, 1) = .0, (1, 2, 2) = .0, (1, 2, 3) = .0, (1, 
3, 1) = .0, (1, 3, 2) = .0, (1, 3, 3) = .0, (1, 4, 1) = .0, (... (1)
 

`:=`(P2, plot3d([x, y, `+`(2, 
`-`(y))], x = 0 .. `+`(4, `-`(`*`(`^`(y, 2)))), y = 0 .. 2, style = 
surface, color = grey)) 

PLOT3D(MESH(Array(1..25, 1..25, 1..3, {(1, 1, 1) = .0, (1, 1, 2) = 
.0, (1, 1, 3) = .0, (1, 2, 1) = .0, (1, 2, 2) = .0, (1, 2, 3) = .0, (1, 
3, 1) = 2.0, (1, 3, 2) = 2.0, (1, 3, 3) = 2.0, (1, 4, 1) = .0... (2)
 

`:=`(P3, plot3d([`+`(4, 
`-`(`*`(`^`(y, 2)))), y, z], y = 0 .. 2, z = 0 .. `+`(2, `-`(y)), style =
 surface, color = grey)) 

PLOT3D(MESH(Array(1..25, 1..25, 1..3, {(1, 1, 1) = 4.0, (1, 1, 2) =
 4.0, (1, 1, 3) = 4.0, (1, 2, 1) = .0, (1, 2, 2) = .0, (1, 2, 3) = .0, 
(1, 3, 1) = .0, (1, 3, 2) = .0, (1, 3, 3) = .0, (1, 4, 1) = 4.... (3)
 

 

`:=`(P4, plot3d([0, y, z], y = 0
 .. 2, z = 0 .. `+`(2, `-`(y)), style = surface, color = grey)) 

PLOT3D(MESH(Array(1..25, 1..25, 1..3, {(1, 1, 1) = .0, (1, 1, 2) = 
.0, (1, 1, 3) = .0, (1, 2, 1) = .0, (1, 2, 2) = .0, (1, 2, 3) = .0, (1, 
3, 1) = .0, (1, 3, 2) = .0, (1, 3, 3) = .0, (1, 4, 1) = .0, (... (4)
 

`:=`(P5, plot3d([x, 0, z], x = 0
 .. 4, z = 0 .. 2, style = surface, color = grey)) 

PLOT3D(MESH(Array(1..25, 1..25, 1..3, {(1, 1, 1) = .0, (1, 1, 2) = 
.0, (1, 1, 3) = .0, (1, 2, 1) = .0, (1, 2, 2) = .0, (1, 2, 3) = .0, (1, 
3, 1) = .0, (1, 3, 2) = .0, (1, 3, 3) = .0, (1, 4, 1) = .0, (... (5)
 

display(P1, P2, P3, P4, P5, 
lightmodel = light2, axes = boxed, scaling = constrained, glossiness = 
1, projection = .95) 

Plot