Question: animate a curve from 0 to max to zero again

I'm not sure the simplest way to do this.  It's part of a larger project I'm attempting to do.  So initially what I want to do is animate a curve that starts at 0 (like an upside down parabola) and then increases in height to a maximum then back to zero. 

Something like this, so far I have it starting from 0 and going to 10.  I'd like it to go back to 0 but I'm not sure of the best way.

display(seq(plot((1/10)*(-x^2+10)*t, x = -10 .. 10, y = 0 .. 10), t = 0 .. 10), insequence = true)

not sure if a parabola is the best way I suppose similar to a probability distribution function parabola, whichever is simpler

Next I want to put that on a 3d plot and have it 3 dimensional.  But keep system resources to a minimum.  Sort of like what happens to water when a stone is dropped into it, but just a simple bump from 0 to max and back to 0.

I want resources minimum because I want to be able to put more than one in a 3 dimensional plane and place them at varying locations, varying in at x and y and as well as z.  I will have a lot of them I would like to set up but I'm not sure that the inverted parabola would be the best way, although I think it is the simplest.

So, I'm not sure how to animate that as a 3d surface.  How can I do that?  Is my inverted parabola for 2 dimensions the best way to do what I'm trying to do?  Actually how would I put more than one on the 2 dimensional graph?  This is why I think the inverted parabola won't work too well because when I expand the viewing axis it will include parts I don't want.

 

Please Wait...