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
"Bila peste Bila" - Processing
ID
Autor
Duplicat din
Ultima modificare
#4012
Tone Alexandru (Tone_alexandru)
-
Joi, 13 aug 2020, 12:25
let X = 200, Y = 300, Z=200, dir = 1, dir2=1, cFill = "blue"; function setup() { createCanvas(400, 400); } function Distanta(xA, yA, xB, yB) { return sqrt( (xA - xB) * (xA - xB) + (yA - yB) * (yA - yB) ); } function Distanta(xA, zA, xB, zB) { return sqrt( (xA - xB) * (xA - xB) + (zA - zB) * (zA - zB) ); } function draw() { background(300); fill(cFill); ellipse(X , Y, 150 , 150); ellipse(X , Z, 100 , 100); X += dir; if(X > 400 - 100/2) dir *= -1; if(X < 100 / 2) dir *= -1; if(Z > 400 - 100/2) dir2 *= -1; if(Z < 100 / 2) dir2 *= -1; }
Duplicare
Executare
Cod
×
Cod HTML
<iframe sandbox="allow-scripts" src="/p5js/index.php?id=4012" style="width:408px; height:408px;border:solid 1px gray; overflow: scroll;"></iframe>
×
Duplicare script
Denumirea noului script
Du-te sus!