Comutare navigație
pbInfo.ro
Probleme
Probleme - clasa a IX-a
Probleme - clasa a X-a
Probleme - clasa a XI-a
Probleme din concursuri
Căutare problemă
Exerciții
Programează cu Blockly
Desenează cu Processing
Exersează SQL
Soluţii
Resurse
Resurse pentru clasa a IX-a
Resurse pentru clasa a X-a
Resurse pentru clasa a XI-a
Subiecte bacalaureat
Ajutor
Autentificare
Înregistrare
×
Autentificare
Utilizator sau email
Parola
Acest site foloseşte cookies. Navigând în continuare, vă exprimaţi acordul asupra folosirii cookie-urilor.
Îti place pbInfo? Atunci acceptă-l cu totul! Dezactivează modulul de blocare a reclamelor!
×
Lista scripturi
Script Nou
Ajutor
"Fading" - Processing
ID
Autor
Duplicat din
Ultima modificare
#2694
Ciurcau Leonardo (Goth)
-
Luni, 20 sep 2021, 19:12
Misca mouse-ul pe canvas
let r, maxDist; function setup() { createCanvas(400, 400); r = 20; maxDist = sqrt(width * width + height * height); } function draw() { translate(width / 2, height / 2); background(0); for (let i = r; i <= width - r; i += r * 2) for (let j = r; j <= height - r; j += r * 2) { noStroke(); let i2 = map(i, 0, width, -width / 2, width / 2); let j2 = map(j, 0, height, -height / 2, height / 2); let r2 = map(dist(mouseX, mouseY, i, j), 0, maxDist, r, 1); let hue = map(r2, r, 1, 255, 0); colorMode(HSB); fill(hue, 255, 255); ellipse(i2, j2, r2 * 2, r2 * 2); } }
Duplicare
Executare
Cod
×
Cod HTML
<iframe sandbox="allow-scripts" src="/p5js/index.php?id=2694" style="width:408px; height:408px;border:solid 1px gray; overflow: scroll;"></iframe>
×
Duplicare script
Denumirea noului script
Du-te sus!