xxxxxxxxxx
24
let walker;
function setup() {
createCanvas(400, 400);
walker = new BMWalker();
walker.setWalkerParam(1, 1, 1, 1);
walker.setCameraParam({x: width/2, y: height/2, z: height/2});
walker.setTranslationParam({x: width/2, y: height/2, z: 0});
}
function draw() {
background(0);
walker.setSpeed(2);
walker.getMarkers(width/2).forEach(function(m) {
m.x += random(-1, 1);
m.y += random(-1, 1);
});
walker.getLineMarkers(width/2).forEach(function(lm) {
stroke(0, 150, 255);
strokeWeight(2);
line(lm.startX, lm.startY, lm.endX, lm.endY);
});
}