kopia lustrzana https://github.com/villares/sketch-a-day
				
				
				
			
		
			
	
	
		
			59 wiersze
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
		
			
		
	
	
			59 wiersze
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
|   | # Alexandre B A Villares - https://abav.lugaralgum.com/sketch-a-day | ||
|  | SKETCH_NAME = "s322" # 20181116 | ||
|  | OUTPUT = ".gif" | ||
|  | 
 | ||
|  | GRID_SIZE = 10 | ||
|  | BORDER = 50 | ||
|  | 
 | ||
|  | from random import seed | ||
|  | from random import choice | ||
|  | from node import Node | ||
|  | 
 | ||
|  | def setup(): | ||
|  |     size(500, 500) | ||
|  |     strokeWeight(1) | ||
|  |     rectMode(CENTER) | ||
|  |     frameRate(10) | ||
|  |     random_seed(101) | ||
|  |     Node.init_grid(GRID_SIZE, BORDER) | ||
|  |              | ||
|  | def draw(): | ||
|  |     translate(width/2, height/2) | ||
|  |     background(200) | ||
|  |     ang = 0 #frameCount/31. | ||
|  |          | ||
|  |     for node in Node.nodes: | ||
|  |         node.plot(ang) | ||
|  | 
 | ||
|  |     if ang < TWO_PI: | ||
|  |         pass | ||
|  |         #saveFrame("###.png") | ||
|  |     else: | ||
|  |         noLoop()                                             | ||
|  |   | ||
|  | def keyPressed(): | ||
|  |     if key == "n": | ||
|  |         Node.init_grid(GRID_SIZE, BORDER) | ||
|  |     if key == "s": saveFrame("###.png") | ||
|  |      | ||
|  |      | ||
|  | def random_seed(s=None): | ||
|  |     global rnd_seed | ||
|  |     if s: | ||
|  |         rnd_seed = s | ||
|  |         seed(rnd_seed) | ||
|  |         randomSeed(rnd_seed)     | ||
|  |     else: | ||
|  |         seed(rnd_seed) | ||
|  |         randomSeed(rnd_seed) | ||
|  |      | ||
|  | # print text to add to the project's README.md              | ||
|  | def settings(): | ||
|  |     println( | ||
|  | """ | ||
|  |  | ||
|  | 
 | ||
|  | {1}: [code](https://github.com/villares/sketch-a-day/tree/master/{0}) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] | ||
|  | """.format(SKETCH_NAME, SKETCH_NAME[1:], OUTPUT) | ||
|  |     ) |