Buitendraaiende spiraal

Status
Niet open voor verdere reacties.

rarara150

Nieuwe gebruiker
Lid geworden
28 feb 2014
Berichten
2
Hallo iedereen!

Voor een projectje van mij is het nodig om objecten te plaatsen in een buitendraaiende spiraal, het is best moeilijk uit te leggen dus ik zal een afbeelding tonen.

Mijn spiraal gaat dus zo:

spiraalfout.png

Ze begint dus bij 0,0 in het midden en gaat zo naar buiten, eerst gaat ze naar boven, maar dit mag dus niet, de spiraal moet zo gaan:

spiraaljuist.png

Mijn huidige code is

public static void Spiral() {
int x = 0, y = 0, dx = 0, dy = -1;
int t;


for (int i = 0; i < 49; i++) {

System.out.println(x + "," + y);

if ((x == y) || ((x < 0) && (x == -y)) || ((x > 0) && (x == 1 - y))) {
t = dx;
dx = -dy;
dy = t;
}
x += dx;
y += dy;
}
}

code.PNG

Iemand die ziet hoe ik de code moet aanpassen zodat hij van 0,0 naar 0,1 gaat ipv naar 1,0?

Mvg
 
Nevermind! Na 4 uurtjes zoeken met 4 personen is het ons dan toch gelukt! :D
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan