kopia lustrzana https://github.com/villares/sketch-a-day
591 wiersze
23 KiB
Markdown
591 wiersze
23 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_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)]
|