From 922f1ef4b4ef0033f779e45dafd74595672f3de7 Mon Sep 17 00:00:00 2001 From: Nat Lasseter Date: Thu, 29 Jun 2017 10:41:49 +0100 Subject: Some tweaks --- particle.js | 2 +- sketch.js | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/particle.js b/particle.js index b6b116c..bfafa87 100644 --- a/particle.js +++ b/particle.js @@ -47,6 +47,6 @@ function Particle(x, y, m, c) { dist(x1, y1, this.pos.x, this.pos.y) + dist(this.pos.x, this.pos.y, x2, y2) - dist(x1, y1, x2, y2) - ) < 1; + ) < 2; } } diff --git a/sketch.js b/sketch.js index ce3d1d1..126edee 100644 --- a/sketch.js +++ b/sketch.js @@ -1,6 +1,6 @@ var ps = []; var gravity; -var air_resistance = 0.5; +var air_resistance = 0.4; var wid = 800; var hei = 600; @@ -38,11 +38,13 @@ function draw() { } if (mouseIsPressed) { + var force = p5.Vector.fromAngle(random(PI, 2*PI)); + force.mult(random(250)); var p = new Particle( mouseX, mouseY, random(2, 10), - color(random(0, 360), random(90, 100), random(50, 100)) + color(random(360), random(90, 100), random(50, 100)) ); - p.applyForce(createVector(random(-250, 250), random(-500, 0))); + p.applyForce(force); ps.push(p); } } -- cgit v1.2.1