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
"Script Nou" - Processing
ID
Autor
Duplicat din
Ultima modificare
#6081
Vacar Ionut (Alexandru_Ionut13)
-
Vineri, 19 apr 2024, 09:38
function setup() { createCanvas(400, 400); angleMode(DEGREES); //frameRate(10); } var xa = 200, ya = 200, R = 160, r = 40; var alfa = 0; var beta = 0; function draw() { background("#081026"); for (var i = 1; i <= 50; ++i) { strokeWeight(2); stroke("white"); point(random(0,400), random(0, 400)); } strokeWeight(5); stroke("orange"); fill("yellow"); //triangle(xa, ya - R/2 ,xa - R/3, ya + R/3, xa + R/3, ya + R/3); ellipse(xa, ya, 125, 125); var xb = xa + R * cos(alfa); var yb = ya + R * sin(alfa); stroke("green"); fill("blue"); ellipse(xb, yb, 50, 50); alfa++; var xc = xb + r * cos(beta); var yc = yb + r * sin(beta); var x = round(atan(((yc - ya) / (xc - xa)))); //if(x > 360) //x -= 360; noStroke(); fill("magenta"); text("ALFA: " + x , 40, 40); strokeWeight(1.5); stroke("darkgray"); fill("lightgray"); var t = round(asin(10/R)); var u1 = alfa - t, u2 = alfa + t; while ( u1 > 90 ) u1 -= 180; while ( u2 > 90 ) u2 -= 180; if ( x > u1 && x < u2 ) fill("black"); else fill("white"); ellipse(xc, yc, 10, 10); beta += 3; //if(alfa > 360) alfa -= 360; }
Duplicare
Executare
Cod
×
Cod HTML
<iframe sandbox="allow-scripts" src="/p5js/index.php?id=6081" style="width:408px; height:408px;border:solid 1px gray; overflow: scroll;"></iframe>
×
Duplicare script
Denumirea noului script
Du-te sus!