CodingTrain / CodingTrain/Suggestion-Box

[HELP] ellipses not drawing, things not working...why?

Aperta
#638 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Nessun dato sulla lingua
Stelle
570
Fork
85
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Okay, so I've been trying to generate branches of balls with this code. I've been trying different aproaches since 3 days ago and things do not work for some reason. Please If anyone could take a look I would be very grateful.

`ArrayList galhos = new ArrayList();
float raio_in;
int max_iteracoes = 100;
int it = 0;

void setup(){
size(600,600);
background(170);
raio_in = width/30;
PVector primeira_pos_mae = new PVector(width/2,0);
PVector primeiro_aponta = new PVector(0,raio_in*1,2);
galhos.add(new bgalho(primeira_pos_mae, primeiro_aponta, raio_in, 1)); //EN: generates the first one;

//EN: Debugging to see if its working
noStroke();
fill(255);
ellipse(galhos.get(0).pos.x, galhos.get(0).pos.y, 2*raio_in, 2*raio_in);
println(galhos.get(0).pos);
}

void draw(){

//EN: shows every object
for(int j=0; j 98){
PVector aponta2 = new PVector();
aponta2 = aponta.copy();
aponta2.rotate(random(PI/2-PI/6, PI/2+PI/6));
galhos.add(new bgalho(pos, aponta2, novo_raio, nova_ger));

//EN: debugging to see if it is actually working:
println("lucky!");
stroke(255);
line(pos.x, pos.y, pos.x +aponta.x, pos.y +aponta.y);
}

//depois de proliferar/crescer é mãe
//EN: after it proliferates/grows it becomes a "mother" and no longer does this.
mae = true;
it++;
}

void mostra(){ //EN: show function
noStroke();
fill(0, 255-geracao);
ellipse(pos.x, pos.y, 2*raio, 2*raio);
}

}`

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia con le funzioni setup() e draw() dello sketch, quindi segui bgalho.mostra() e bgalho.prolifera() per seguire la creazione e il disegno degli oggetti. Esegui lo sketch e usa le chiamate esistenti a ellipse(), line() e println() per isolare il motivo per cui i rami generati non compaiono; il lavoro è completato quando la causa è stata identificata e gli oggetti dei rami vengono visualizzati come previsto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
computer-graphics
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.