import processing.core.*; import java.applet.*; import java.awt.*; import java.awt.image.*; import java.awt.event.*; import java.io.*; import java.net.*; import java.text.*; import java.util.*; import java.util.zip.*; import java.util.regex.*; public class Follow3 extends PApplet { /** * Follow 3. * Based on code from Keith Peters (www.bit-101.com). * * A segmented line follows the mouse. The relative angle from * each segment to the next is calculated with atan2() and the * position of the next is calculated with sin() and cos(). */ float[] x = new float[20]; float[] y = new float[20]; float segLength = 9; public void setup() { size(200, 200); smooth(); strokeWeight(5); stroke(0, 100); } public void draw() { background(226); dragSegment(0, mouseX, mouseY); for(int i=0; i