map() / Reference

  • size(200, 200);
    float value = 25;
    float m = map(value, 0, 100, 0, width);
    ellipse(m, 200, 10, 10);
    
  • float value = 110;
    float m = map(value, 0, 100, -20, -10);
    println(m);  // Prints "-9.0"
    
  • void setup() {
      size(200, 200);
      noStroke();
    }
    
    void draw() {
      background(204);
      float  x1 = map(mouseX, 0, width, 50, 150);
      ellipse(x1, 75, 50, 50);  
      float x2 = map(mouseX, 0, width, 0, 200);
      ellipse(x2, 125, 50, 50);  
    }