kopia lustrzana https://github.com/villares/sketch-a-day
				
				
				
			
		
			
				
	
	
		
			1069 wiersze
		
	
	
		
			41 KiB
		
	
	
	
		
			Markdown
		
	
	
			
		
		
	
	
			1069 wiersze
		
	
	
		
			41 KiB
		
	
	
	
		
			Markdown
		
	
	
| ----
 | |
| # sketch-a-day
 | |
| #### one visual idea a day 
 | |
| 
 | |
| 
 | |
| Hi! I'm [Alexandre Villares](https://abav.lugaralgum.com), welcome!
 | |
| 
 | |
| I try to make one small program (*sketch*) a day. I usually put the code here: [github.com/villares/sketch-a-day](https://github.com/villares/sketch-a-day)
 | |
| 
 | |
| Feel free to [contact me](http://contato.lugaralgum.com) regarding licenses to use my work, teaching opportunities, consulting or other projects.
 | |
| 
 | |
| You may also support my artistic work, open source teaching resources and research with [donations](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HCGAKACDMVNV2) :)
 | |
| 
 | |
| Get updates from my sort-of-weekly newsletter: [[sketch-mail](https://villares.org/sketch-mail)]
 | |
| 
 | |
|  
 | |
| ---
 | |
| 
 | |
| ## [2018](2018.md)
 | |
| 
 | |
| ---
 | |
| 
 | |
| ## 2019
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190527a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190527a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Variations: isolated/merged color/b&w ordered/shuffled
 | |
| Number of possible long lines on 4x4 grid: 22
 | |
| Number of combinations: 7315
 | |
| Cols: 133 Lines: 55 Visible grid: 7315
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190526a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190526a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190525a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190525a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190524a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190524a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190523a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190523a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190522a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190522a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190521a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190521a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Shuffle of 125970 combinations...
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190520a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190520a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| More experiments (check the code folder for other GIFs)
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190519a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190519a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190518a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190518a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190517b](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190517b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Also... internation day against homophobia, transhoobia and biphobia.
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190517a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190517a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 56 combinations of 8 points, 3 at a time (and some 8 possible radius to the enclonsing rounded polys)
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190516a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190516a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Only 3 points now
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190515a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190515a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| A grid based on sketch_190512a/ sketch_190401b
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190514b](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190514b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Another take, thinking of color separation for printing ;)
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190513a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190513a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| A rework of sketch_190125a
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190512a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190512a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| A rework of sketch_190401b
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190511b](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190511b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190510a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190510a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190509a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190509a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Ugly but works :)
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| sketch_190508a [[code for Py.Processing](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190508a)]
 | |
| 
 | |
| Back unfolding solids... 2D faces missing.
 | |
| 
 | |
| ---
 | |
| 
 | |
| [](https://abav.lugaralgum.com/sketch-a-day/2019/sketch_190507a/index.html)
 | |
| 
 | |
| Using [pyp5js](https://github.com/berinhard/pyp5js)to run [on your browser](https://abav.lugaralgum.com/sketch-a-day/2019/sketch_190507a/index.html)
 | |
|  
 | |
| sketch_190507a [[code for pyp5js](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190507a)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| Old sketch tweaked to port tomorrow.
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| Using [pyp5js](https://github.com/berinhard/pyp5js) to run [on your browser](https://abav.lugaralgum.com/sketch-a-day/2019/sketch_190505b/index.html)
 | |
|  
 | |
| sketch_190505a
 | |
| [[code for pyp5js](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190505b)]
 | |
| [[code for Py.Processing](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190505a)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| Using [pyp5js](https://github.com/berinhard/pyp5js)to run [on your browser](https://abav.lugaralgum.com/sketch-a-day/2019/sketch_190504a/index.html)
 | |
|  
 | |
| sketch_190504a code:[pyp5js](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190504a)
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190503a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190503a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190502a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190502a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190501a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190501a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190430b](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190430b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190429b](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190429b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190428b](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190428b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Mixing in my var_bar() circle/circle tangent shape
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190427b](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190427b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Now based on 4 quaternary digits (256 variations). Each digit can be 0, 1, 2, or 3. And zero means no shape drawn for that layer/position. Still influenced by @arjanvandermeij :)
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190426b](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190426b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190425b](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190425b)  [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190424b](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190424b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
|  Inspired by "trit" grids of balanced ternary digits from @arjanvandermeij
 | |
|  (4 ternary digits -> 81 variations) 
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190424a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190424a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190423a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190423a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Now I drag any point, inclunding of holes, and remove points.
 | |
| TODO: Add points; Drag polys.
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190422a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190422a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Object Oriented remake of the poly editor in progress, in order to have multiple polygons with multiple holes each.
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190421](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190420a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| This clean up and tweak of studies of Design By Numbers alphabet [designed by Peter Cho](https://twitter.com/johnmaeda/status/1120021496733347840) from last year will count as today's sketch :)
 | |
| 
 | |
| Check out the other pieces, pixel and scaleable fonts I created here: http://github.com/villares/DesignByNumbers-alphabet
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190420a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190420a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Some refactoring and coordinate annotations that I'll use in my classes :)
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190419a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190419a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Press space-bar to order outer_pts clockwise, and inner_pts anticlockwise (counterclockwise, in the US)
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190418a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190418a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190417a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190417a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Back to the editor... dragging points.
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190416a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190416a) [[Processing Java Mode](https://processing.org)]
 | |
| 
 | |
| Very simple 3D example
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190415a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190415a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190414a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190414a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Let's unfold some simple extrudes
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190413b](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190413b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190412a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190412a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190411a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190411a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| Now we are talking! 
 | |
| I've got the divided top right, brought back the tabs,
 | |
| and also found a bug on 190408a (and fixed it)...
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190410a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190410a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| major re-org, still broken...
 | |
| 
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190409b](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190409b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| Subdivided top! (not quite there yet...)
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190408a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190408a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| With glue tabs!
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190407a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190407a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Now I can change the base proportions.
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190406a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190406a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| First unfold version ready!
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190405a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190405a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Almost done!
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190404a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190403a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Study for a "Terrain box" a paper surface "unit".
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190403a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190403a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190402a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190402a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190401b](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190401b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190331a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190331a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190330a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190330a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190329a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190329a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190328a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190328a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190327a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190327a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190326a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190326a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190325a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190325a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190324a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190324a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| A retake of sketch_190207a + work from sketch_190321 :)
 | |
| 
 | |
| Will stall sometimes... 
 | |
| 
 | |
| as there is an unsafe while loop
 | |
| selecting pointing nodes... (also present on 190323)
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190323a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190323a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190322a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190322a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_1903221b](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190321b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190320a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190320a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190319a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190319a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190318a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190318a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190317a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190317a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190316a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190316a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190315a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190315a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190314a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190314a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190313a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190313a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190312a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190312a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190311a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190311a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190310a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190310a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Refactor and a not very good filling test
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190309a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190309a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Deque collection for a dynamic history on Z
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190308a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190308a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190307a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190307a) [[Py.Processing](https://villare
 | |
| s.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| An graph much like the ones before this, but made invisible, is behind the (virtual) corners of this rounded poly.
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190306a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190306a) [Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190305a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190305a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Mais grapholia ;)
 | |
| 
 | |
| Removi parte do código para controle com potenciômetros pois infelizmente a comunicação serial está quebrada neste momento no Processing Modo Python :((
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190304a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190304a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Grapholia ;)
 | |
| 
 | |
| Retomando um sketch de grafos com 4 parâmetros ajustaveis (via teclado ou potenciômetros ligados em um Arduino)
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190303a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190303a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190302a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190302a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190301a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190301a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190228a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190228a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190227a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190227a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_1tus90226a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190226a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190225a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190225a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190224a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190224a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190223a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190223a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190222a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190222a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190221a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190221a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190220a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190220a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190219a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190219a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
|         
 | |
| 
 | |
| 
 | |
| [sketch_190218a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190218a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---        
 | |
|  
 | |
| 
 | |
| 
 | |
| [sketch_190217a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190217a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---        
 | |
|         
 | |
| 
 | |
| 
 | |
| [sketch_190216a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190216a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| 
 | |
| ---        
 | |
|         
 | |
| 
 | |
| 
 | |
| [sketch_190215a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190215a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---        
 | |
|         
 | |
| 
 | |
| 
 | |
| [sketch_190214a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190214a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| ---        
 | |
|         
 | |
| 
 | |
| 
 | |
| [sketch_190213a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190213a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| ---        
 | |
|         
 | |
| 
 | |
| 
 | |
| [sketch_190212a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190212a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| ---        
 | |
|         
 | |
| 
 | |
| 
 | |
| [sketch_190211b](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190211b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---        
 | |
|         
 | |
| 
 | |
| 
 | |
| [sketch_190211a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190211a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| ---        
 | |
|         
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190210c](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190210c) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| "a" and "b" are Java and Python ports of a C# round corner.
 | |
| 
 | |
| ---        
 | |
|         
 | |
| 
 | |
| 
 | |
| [sketch_190209a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190209a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| ---        
 | |
|         
 | |
| 
 | |
| 
 | |
| [sketch_190208a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190208a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| ---        
 | |
|         
 | |
| 
 | |
| 
 | |
| [sketch_190207a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190207a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| ---        
 | |
|         
 | |
| 
 | |
| 
 | |
| [sketch_190206b](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190206a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---        
 | |
|         
 | |
| 
 | |
| 
 | |
| [sketch_190205a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190205a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| ---        
 | |
|         
 | |
| 
 | |
| 
 | |
| [sketch_190204a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190204a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190203a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190203a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190202a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190202a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Retake of sketch #57 180226 with the variable "bar" from yesterday.
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190201a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190201a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190131a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190131a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190130a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190130a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190129a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190129a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190128b](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190128b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190127a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190127a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190126a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190126a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190125a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190125a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190124a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190124a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| [sketch_190123a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190123a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190122a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190122a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190121a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190121a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190120a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190120a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190119a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190119a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190118a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190118a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190117b](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190117b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190116a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190116a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190115a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190115a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190114a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190114a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190113a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190113a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190112a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190112a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190111a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190111a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190110a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190110a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| [sketch_190110b](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190110b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190109a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190109a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190108a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190108a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190107a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190107a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190106a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190106a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190105a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190105a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190104a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190104a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Module tweaks
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190103a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190103a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| Made this today, thinking about my new newsletter: [[sketch-mail](https://tinyletter.com/villares)]
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190102a]https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190102a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 | |
| 
 | |
| 
 | |
| ---
 | |
| 
 | |
| 
 | |
| 
 | |
| [sketch_190101a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190101a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
 |