From f08d3b7cc6d56d91b993a721d7f48a9fbf0ab9c2 Mon Sep 17 00:00:00 2001 From: bbaudry Date: Wed, 10 Jan 2024 18:51:49 -0500 Subject: [PATCH] ]{*-><-*}[ --- p5-experiments/cegepdemo.html | 68 ++++++++++++++++++++++++++++++++ p5-experiments/cegepdemo.js | 45 +++++++++++++++++++++ p5-experiments/frenchcodemo.html | 2 +- p5-experiments/frenchcodemo.js | 5 ++- p5-experiments/plottable022.html | 50 ++++++++++++++++++++++- 5 files changed, 165 insertions(+), 5 deletions(-) create mode 100644 p5-experiments/cegepdemo.html create mode 100644 p5-experiments/cegepdemo.js diff --git a/p5-experiments/cegepdemo.html b/p5-experiments/cegepdemo.html new file mode 100644 index 00000000..4ecc98de --- /dev/null +++ b/p5-experiments/cegepdemo.html @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + +
+

+    
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/p5-experiments/cegepdemo.js b/p5-experiments/cegepdemo.js new file mode 100644 index 00000000..40eaacfa --- /dev/null +++ b/p5-experiments/cegepdemo.js @@ -0,0 +1,45 @@ + +var w, h +var cnv +var x, y +var xoff, yoff +var step, stepx, stepy + +function setup() { + w = windowHeight + h = windowHeight + cnv = createCanvas(w, h); + centerCanvas(); + colorMode(HSB, 360, 100, 100, 250); + noFill(); + background(0, 0, 0) +} + +function centerCanvas() { + var x = (windowWidth - w) / 2; + var y = (windowHeight - h) / 2; + cnv.position(x, y); +} + +function draw() { + background(0, 0, 0) + ikeda() +} + +var cy = 0 + +function ikeda() { + fill(0, 0, 100) + var cx = w / 2 + var freq = 0.5 + var speed = 2 + console.log("rect" + cy) + if (cy < h) { + if (random() < freq) { + + rect(cx - (100 + frameCount * speed), cy - 50, 200 + 2 * frameCount * speed, 100) + } + cy += random(speed) + } + +} diff --git a/p5-experiments/frenchcodemo.html b/p5-experiments/frenchcodemo.html index 887f6612..9efd1dae 100644 --- a/p5-experiments/frenchcodemo.html +++ b/p5-experiments/frenchcodemo.html @@ -8,7 +8,7 @@