W=540;N=200;x,y,t=0,0,0
def setup():size(W,W);noStroke()
def draw():global t;clear();[F(i,j)for i in range(N)for j in range(N)];t+=.1
def F(i,c):global x,y;r=TAU/N;u=sin(i+y)+sin(r*i+x);v=cos(i+y)+cos(r*i+x);x=u+t;y=v;fill(i,c,99);circle(u*N/2+W/2,y*N/2+W/2,2) #つぶやきProcessingpic.twitter.com/nidGdzBMVE
-
Show this thread
-
Replying to @yuruyurau
Awesome! I tried converting it to Java but it doesn't do the same thing in Processing (assuming I didn't make a mistake). Any idea why?pic.twitter.com/Cljgj7H4OV
1 reply 0 retweets 3 likes -
Replying to @clayheaton @yuruyurau
Hmm, converting the list comprehension to nested for loops causes the Python to break. What is it about the list comprehension that makes it function differently and how do you replicate that in Java?pic.twitter.com/QiOSg2ycGW
2 replies 0 retweets 0 likes -
Replying to @clayheaton @yuruyurau
@pheinberg Do you know why list comprehensions and nested for loops work differently in Python Processing and what the Java equivalent syntax is?1 reply 0 retweets 0 likes -
Replying to @clayheaton @yuruyurau
Your loops are inside out. i should be outside j.
1 reply 0 retweets 2 likes -
Yes, it is! Thank you.pic.twitter.com/RUUwYdBaDi
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
