Browse Source

Get stable shape generation working

main
Luke Murphy 5 years ago
parent
commit
3b198279d8
No known key found for this signature in database GPG Key ID: 5E2EF5A63E3718CC
  1. 20
      voicegardens/static/voicegardens.js

20
voicegardens/static/voicegardens.js

@ -255,7 +255,7 @@ class GeneratedShape {
curveVertex(this.points[i].x, this.points[i].y); curveVertex(this.points[i].x, this.points[i].y);
} }
var firstItem = 0 var firstItem = 0;
curveVertex(this.points[firstItem].x, this.points[firstItem].y); curveVertex(this.points[firstItem].x, this.points[firstItem].y);
endShape(CLOSE); endShape(CLOSE);
@ -267,18 +267,16 @@ function setup() {
* The p5.js initial setup function. * The p5.js initial setup function.
**/ **/
createCanvas(windowWidth, windowHeight); createCanvas(windowWidth, windowHeight);
smooth();
setupRecording();
frameRate(frameRate); frameRate(frameRate);
fill("#F38630");
//center of the window setupRecording();
centerX = windowWidth / 2; centerX = windowWidth / 2;
centerY = windowHeight / 2; centerY = windowHeight / 2;
//defining all variables numberOfEdges = 5;
numberOfEdges = 4; angle = radians(180 / numberOfEdges);
angle = radians(360 / numberOfEdges); radius = random(30, 50);
radius = random(120, 140);
} }
function draw() { function draw() {
@ -287,6 +285,10 @@ function draw() {
**/ **/
background("#69D2E7"); background("#69D2E7");
translate(centerX, centerX); translate(centerX, centerX);
blendMode(BLEND);
fill("#F38630");
smooth();
noStroke();
if (newSoundJustRecorded === true) { if (newSoundJustRecorded === true) {
shapes.push(new GeneratedShape()); shapes.push(new GeneratedShape());

Loading…
Cancel
Save