Optische Täuschung in Java erstellen?
Hallo, für ein Projekt in der Schule muss ich eine optische Täuschung, Bulging Squares, in Java programmieren und weiß einfach nicht, wie ich das anstellen soll. Zur Hilfestellung wurden uns die Programmzeilen
• StdDraw.setXscale(...) und StdDraw.setYscale(...)
• StdDraw.setPenColor(StdDraw.BLACK)
• StdDraw.setPenColor(StdDraw.WHITE)
• StdDraw.filledSquare(...)
und die Bibliothek princeton.stdlib an die Hand gegeben.
Folgender Link führt zu einem Bild: http://dailydoseofexcel.com/archives/2010/10/30/bulging-squares/
Diesen Code habe ich bereit schreiben können:
public class illusion {
public static void main(String[] args) {
//Skallierung des Koordinatensystems
StdDraw.setXscale(0, 75);
StdDraw.setYscale(0, 75);
//Schachfeldmuster
for (int i=0 ; i<=75; i=i+10)
for (int j=0; j<=75; j=j+10)
StdDraw.filledSquare(2.5+i, 2.5+j, 2.5);
StdDraw.setPenColor(StdDraw.BLACK);
}
}
Vielen lieben Dank schon einmal :)
Lg: Lisa
