xxxxxxxxxx
var capture;
var angle = 0;
var inc = 5;
var start = 22;
var mouseXPositions = [];
var mouseYPositions = [];
var current = 0;
var total = 13;
p5.disableFriendlyErrors = true;
function setup() {
createCanvas(windowWidth,windowHeight);
//background(255);
capture = createCapture(VIDEO);
capture.hide();
imageMode(CENTER);
noCursor();
//frameRate(22);
}
function draw() {
background(255);
//background(0,255,0);
stroke(0);
noFill();
var hldr = 1;
for (var i =total-1; i>0; i--){
if(mouseYPositions.length>2){
image(capture, mouseXPositions[i+1], mouseYPositions[i+1], width/3*hldr, width*capture.height/capture.width/3*hldr);
//ellipse(mouseXPositions[i], mouseYPositions[i], width/3*hldr, width*capture.height/capture.width/3*hldr);
hldr *=.90;
if ( hldr <= .2 ) {
hldr = 1;
}
}
}
mouseXPositions[current] = mouseX;
mouseYPositions[current] = mouseY;
current++;
if (current > total) {
current = 0;
}
if(mouseIsPressed||keyIsPressed){
noLoop();
save('LewisMumford.png');
}
}