CodingTrain / CodingTrain/Suggestion-Box

Mondrian

Offen
#456 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Help wanted
Vorherrschende Sprache
Keine Sprachdaten
Sterne
570
Forks
85
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

`Hey` Daniel , I was thinking about a code that could generate a neoplastic artwork(specifically from piet mondrian), I made a quick sketch on processing:

```

Mondrian a;
void setup(){
background(255);
size(600,440);
a = new Mondrian();}
void draw(){
noLoop();

a.display();
}
class Mondrian{

void display(){

for (float i=0;i<40;i=i+1){
float larg=random(width);
float altura=random(height);
float x=random(width);
float y=random(height);
color red=color(255,0,0);
color yellow=color(255,255,0);
color b=color(0,0,255);
color branco=color(255,255,255);
color[] cores={red,yellow,b,branco};
int index=int(random(4));
fill(cores[index]);

rect(x,y,larg,altura);


strokeWeight(4);
println(i);}}}
```

An issue that I couldn't fix yet is that I couldnt make the rectangles stop overlapping each others, and I dont know how to use p5 yet.... :( I started learning code 6 days ago, so I am still a padwan.... I love your videos!Thank you and sorry for this bad code here!

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Keine Repository-Datei, kein Test und kein Einstiegspunkt ist angegeben. Beginne mit der Überprüfung des Processing-Sketches und der Erwähnung von p5 und ermittle dann, wie das Projekt das angeforderte Kunstwerk im Mondrian-Stil und nicht überlappende Rechtecke darstellen würde. Als abgeschlossen würde gelten, wenn eine definierte, reproduzierbare Methode zur Generierung des angeforderten Kunstwerks ohne Überlappung von Rechtecken vorhanden ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
computer-graphics
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
15/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.