BounceShaper::setBounces()
Description
Sets the number of bounces this shaper should emulate in its duration. This should be 0 or more.
Example
import megamu.shapetween.*;

BounceShaper bounce;
Tween ball;

void setup(){
  size(200,200);
  ball = new Tween(this, 1);
  ball.setPlayMode( Tween.REPEAT );
  bounce = new BounceShaper();
  ball.setEasing(bounce);
}

void draw(){
  background(255);
  
  for( int i=50; i<150; i++ )
    point( i, 50 + bounce.shape( norm(i,50,150) )*100 );
  
  ellipse( 100, lerp(30, 190, ball.position()), 20, 20 );
}

void mousePressed(){
  bounce.setBounces( (bounce.getBounces()+1) % 8 );
}
Syntax
setBounces(howMany)
Parameters
howMany
int: The number of bounces
Related
getBounces()
BounceShaper