Does anyone know how to delay the effects of this expression by a user defined number of seconds or frames? By default, it starts at the first frame of the comp. Sliding or splitting the layer doesn't help. Thanks!

- - - - - - -

**Object bouncing on a floor**

*This will make your layer/object bounce along an imaginary 'floor'. Paste it into the 'position' attribute for your layer.*

Vy0 = 500; //initial y velocity (pixels/second)

Vx0 = 100; // initial x velocity (pixels/second)

g = 2500; // gravity (pixels/second/second)

floor = 400;

e = .85; //elasticity

b = floor - position[1];

h = b + Vy0*Vy0/(2*g);

T = Vy0/g + Math.sqrt(2*h/g);

if (time < T){

y = Vy0*time - g*time*time/2 + b;

}else{

Vy = -(Vy0 - g*T);

while (true){

Vy *= e;

t = T;

T += 2*Vy/g;

if (time < T){

t = time - t;

y = Vy*t - g*t*t/2;

break;

}else if (T - t < thisComp.frameDuration){

y = 0;

break;

}

}

}

[position[0] + Vx0*time, floor - y]