sketch-a-day/README.md

784 wiersze
30 KiB
Markdown
Czysty Zwykły widok Historia

2018-01-03 02:01:12 +00:00
----
2018-01-02 22:16:53 +00:00
# sketch-a-day
2019-02-19 00:51:59 +00:00
#### one visual idea a day
2018-12-08 12:55:53 +00:00
2018-01-03 01:37:35 +00:00
2019-02-19 00:51:59 +00:00
Hi! I'm [Alexandre Villares](https://abav.lugaralgum.com), welcome!
2018-01-03 01:37:35 +00:00
2019-02-19 14:37:38 +00:00
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)
2018-12-26 12:34:29 +00:00
2019-02-19 14:37:38 +00:00
Feel free to [contact me](http://contato.lugaralgum.com) regarding licenses to use my work, teaching opportunities, consulting or other projects.
2019-02-19 00:25:53 +00:00
2019-02-19 14:37:38 +00:00
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) :)
2019-03-11 11:00:15 +00:00
Get updates from my sort-of-weekly newsletter: [[sketch-mail](https://villares.org/sketch-mail)]
2018-12-26 12:34:29 +00:00
2019-02-19 14:37:38 +00:00
2019-01-03 02:53:15 +00:00
---
## [2018](2018.md)
---
## 2019
2018-10-27 22:48:55 +00:00
2019-04-20 23:59:25 +00:00
---
![sketch_190420a](2019/sketch_190420a/sketch_190420a.gif)
[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 :)
2019-04-20 16:52:03 +00:00
2019-04-14 13:29:48 +00:00
---
2019-04-20 23:59:25 +00:00
![sketch_190419a](2019/sketch_190419a/sketch_190419a.gif)
2019-04-20 16:52:03 +00:00
[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)
---
2019-04-19 00:23:34 +00:00
![sketch_190418a](2019/sketch_190418a/sketch_190418a.png)
[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](2019/sketch_190417a/sketch_190417a.pgn)
2019-04-18 02:28:42 +00:00
[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.
---
2019-04-17 18:36:34 +00:00
![sketch_190416a](2019/sketch_190416a/sketch_190416a.png)
2019-04-17 18:35:43 +00:00
[sketch_190416a](https://github.com/villares/sketch-a-day/tree/master/2019/sketch_190416a) [[Processing Java Mode](https://processing.org)]
2019-04-17 18:39:43 +00:00
Very simple 3D example
2019-04-17 18:35:43 +00:00
---
2019-04-16 02:57:50 +00:00
![sketch_190415a](2019/sketch_190415a/sketch_190415a.png)
2019-04-17 18:35:43 +00:00
[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)]
2019-04-16 02:57:50 +00:00
---
2019-04-15 00:07:51 +00:00
![sketch_190414a](2019/sketch_190414a/sketch_190414a.gif)
2019-04-17 18:35:43 +00:00
[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)]
2019-04-15 00:07:51 +00:00
Let's unfold some simple extrudes
---
2019-04-14 13:29:48 +00:00
![sketch_190413b](2019/sketch_190413b/sketch_190413b.gif)
[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)]
2019-04-11 12:23:27 +00:00
---
2019-04-12 15:10:14 +00:00
![sketch_190412a](2019/sketch_190412a/sketch_190412a.gif)
[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)]
---
2019-04-11 12:23:27 +00:00
2019-04-12 03:09:39 +00:00
![sketch_190411a](2019/sketch_190411a/sketch_190411a.gif)
[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)]
2019-04-12 03:09:39 +00:00
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)...
---
2019-04-11 12:23:27 +00:00
![sketch_190410a](2019/sketch_190410a/sketch_190410a.png)
[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...
2019-04-11 12:23:27 +00:00
---
2019-04-08 04:09:08 +00:00
![sketch_190409b](2019/sketch_190409b/sketch_190409b.png)
[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...)
2019-04-08 04:09:08 +00:00
---
![sketch_190408a](2019/sketch_190408a/sketch_190408a.gif)
[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!
2019-04-07 18:38:04 +00:00
---
2019-04-07 19:42:55 +00:00
![sketch_190407a](2019/sketch_190407a/sketch_190407a.gif)
[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.
---
2019-04-07 18:38:04 +00:00
![sketch_190406a](2019/sketch_190406a/sketch_190406a.gif)
[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)]
2019-04-07 19:42:55 +00:00
First unfold version ready!
2019-04-07 18:38:04 +00:00
2019-04-04 03:04:24 +00:00
---
2019-04-06 03:07:14 +00:00
![sketch_190405a](2019/sketch_190405a/sketch_190405a.png)
[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)]
2019-04-07 19:42:55 +00:00
Almost done!
2019-04-06 03:07:14 +00:00
---
![sketch_190404a](2019/sketch_190404a/sketch_190404a.png)
[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)]
2019-04-07 19:42:55 +00:00
Study for a "Terrain box" a paper surface "unit".
2019-04-06 03:07:14 +00:00
---
2019-04-04 03:04:24 +00:00
![sketch_190403a](2019/sketch_190403a/sketch_190403a.gif)
[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)]
2019-04-01 19:51:09 +00:00
2019-04-02 18:51:11 +00:00
---
![sketch_190402a](2019/sketch_190402a/sketch_190402a.gif)
[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)]
2019-04-01 19:51:09 +00:00
---
![sketch_190401b](2019/sketch_190401b/sketch_190401b.gif)
[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)]
2019-04-01 02:35:35 +00:00
---
![sketch_190331a](2019/sketch_190331a/sketch_190331a.gif)
[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)]
2019-03-31 02:04:40 +00:00
---
![sketch_190330a](2019/sketch_190330a/sketch_190330a.gif)
[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)]
2019-03-30 02:18:22 +00:00
---
![sketch_190329a](2019/sketch_190329a/sketch_190329a.gif)
[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](2019/sketch_190328a/sketch_190328a.png)
[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)]
2019-03-25 12:48:57 +00:00
---
2019-03-28 11:38:26 +00:00
![sketch_190327a](2019/sketch_190327a/sketch_190327a.png)
[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](2019/sketch_190326a/sketch_190326a.gif)
[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)]
---
2019-03-25 12:48:57 +00:00
![sketch_190325a](2019/sketch_190325a/sketch_190325a.gif)
[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)]
2019-03-24 16:06:51 +00:00
---
![sketch_190324a](2019/sketch_190324a/sketch_190324a.gif)
[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 :)
2019-03-24 16:20:06 +00:00
Will stall sometimes...
as there is an unsafe while loop
2019-03-24 16:06:51 +00:00
selecting pointing nodes... (also present on 190323)
2019-03-11 01:29:10 +00:00
---
2019-03-24 03:05:59 +00:00
![sketch_190323a](2019/sketch_190323a/sketch_190323a.gif)
[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)]
---
2019-03-24 01:25:57 +00:00
![sketch_190322a](2019/sketch_190322a/sketch_190322a.gif)
[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_190321b](2019/sketch_190321b/sketch_190321b.gif)
[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)]
---
2019-03-22 00:25:36 +00:00
![sketch_190320a](2019/sketch_190320a/sketch_190320a.gif)
2019-03-21 02:13:49 +00:00
[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)]
---
2019-03-20 01:08:39 +00:00
![sketch_190319a](2019/sketch_190319a/sketch_190319a.png)
[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)]
---
2019-03-18 20:45:09 +00:00
![sketch_190318a](2019/sketch_190318a/sketch_190318a.png)
[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)]
---
2019-03-18 01:08:14 +00:00
![sketch_190317a](2019/sketch_190317a/sketch_190317a.gif)
[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)]
---
2019-03-16 23:29:31 +00:00
![sketch_190316a](2019/sketch_190316a/sketch_190316a.gif)
[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)]
---
2019-03-16 01:27:51 +00:00
![sketch_190315a](2019/sketch_190315a/sketch_190315a.gif)
[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)]
---
2019-03-15 00:19:55 +00:00
![sketch_190314a](2019/sketch_190314a/sketch_190314a.gif)
[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)]
---
2019-03-14 02:01:54 +00:00
![sketch_190313a](2019/sketch_190313a/sketch_190313a.gif)
[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)]
---
2019-03-13 00:27:32 +00:00
![sketch_190312a](2019/sketch_190312a/sketch_190312a.gif)
[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)]
---
2019-03-11 17:23:28 +00:00
![sketch_190311a](2019/sketch_190311a/sketch_190311a.gif)
[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)]
---
2019-03-11 01:29:10 +00:00
![sketch_190310a](2019/sketch_190310a/sketch_190310a.gif)
[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
2019-03-08 23:18:14 +00:00
---
2019-03-09 22:52:15 +00:00
![sketch_190309a](2019/sketch_190309a/sketch_190309a.gif)
[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)]
2019-03-11 01:29:10 +00:00
Deque collection for a dynamic history on Z
2019-03-09 22:52:15 +00:00
---
2019-03-08 23:18:14 +00:00
![sketch_190308a](2019/sketch_190308a/sketch_190308a.gif)
[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)]
2019-03-08 00:22:09 +00:00
---
![sketch_190307a](2019/sketch_190307a/sketch_190307a.gif)
2019-03-08 00:22:53 +00:00
[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)]
2019-03-08 00:22:09 +00:00
An graph much like the ones before this, but made invisible, is behind the (virtual) corners of this rounded poly.
2019-03-05 02:31:41 +00:00
---
2019-03-06 20:05:06 +00:00
![sketch_190306a](2019/sketch_190306a/sketch_190306a.gif)
2019-03-22 00:25:36 +00:00
[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)]
2019-03-06 20:05:06 +00:00
---
2019-03-06 00:11:29 +00:00
![sketch_190305a](2019/sketch_190305a/sketch_190305a.gif)
[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 :((
---
2019-03-05 02:33:35 +00:00
![sketch_190304a](2019/sketch_190304a/sketch_190304a.gif)
[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)]
2019-03-05 02:31:41 +00:00
2019-03-06 00:11:29 +00:00
Grapholia ;)
Retomando um sketch de grafos com 4 parâmetros ajustaveis (via teclado ou potenciômetros ligados em um Arduino)
2019-03-03 00:57:35 +00:00
---
2019-03-05 02:31:41 +00:00
![sketch_190303a](2019/sketch_190303a/sketch_190303a.gif)
[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)]
---
2019-03-03 00:57:35 +00:00
![sketch_190302a](2019/sketch_190302a/sketch_190302a.gif)
[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)]
2019-03-01 01:05:03 +00:00
---
2019-03-02 02:37:50 +00:00
![sketch_190301a](2019/sketch_190301a/sketch_190301a.gif)
[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)]
---
2019-03-01 01:05:03 +00:00
![sketch_190228a](2019/sketch_190228a/sketch_190228a.gif)
[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)]
2019-02-28 02:16:41 +00:00
---
![sketch_190227a](2019/sketch_190227a/sketch_190227a.gif)
[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)]
2019-02-26 02:44:49 +00:00
---
2019-02-27 01:00:44 +00:00
![sketch_190226a](2019/sketch_190226a/sketch_190226a.gif)
2019-02-28 02:16:41 +00:00
[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)]
2019-02-27 01:00:44 +00:00
---
2019-02-26 02:44:49 +00:00
![sketch_190225a](2019/sketch_190225a/sketch_190225a.gif)
[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)]
2019-02-20 00:09:57 +00:00
---
2019-02-20 22:44:54 +00:00
2019-02-24 15:17:46 +00:00
![sketch_190224a](2019/sketch_190224a/sketch_190224a.gif)
[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)]
---
2019-02-23 19:37:40 +00:00
![sketch_190223a](2019/sketch_190223a/sketch_190223a.gif)
[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)]
---
2019-02-22 23:23:51 +00:00
![sketch_190222a](2019/sketch_190222a/sketch_190222a.gif)
[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)]
---
2019-02-22 00:47:54 +00:00
![sketch_190221a](2019/sketch_190221a/sketch_190221a.gif)
[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)]
---
2019-02-20 22:44:54 +00:00
![sketch_190220a](2019/sketch_190220a/sketch_190220a.gif)
[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)]
---
2019-02-20 00:09:57 +00:00
![sketch_190219a](2019/sketch_190219a/sketch_190219a.gif)
[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)]
2019-02-16 01:30:43 +00:00
---
2019-02-19 00:15:29 +00:00
![sketch_190218a](2019/sketch_190218a/sketch_190218a.gif)
[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](2019/sketch_190217a/sketch_190217a.gif)
[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](2019/sketch_190216a/sketch_190216a.png)
[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)]
2019-02-16 01:30:43 +00:00
---
![sketch_190215a](2019/sketch_190215a/sketch_190215a.gif)
[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](2019/sketch_190214a/sketch_190214a.gif)
[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](2019/sketch_190213a/sketch_190213a.gif)
[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](2019/sketch_190212a/sketch_190212a.gif)
[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)]
---
2019-02-16 01:41:00 +00:00
![sketch_190211b](2019/sketch_190211b/sketch_190211b.gif)
2019-02-16 01:30:43 +00:00
[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](2019/sketch_190211a/sketch_190211a.gif)
[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)]
---
2019-02-16 01:41:00 +00:00
![sketch_190210c](2019/sketch_190211a/sketch_190210c.png)
2019-02-16 01:30:43 +00:00
2019-02-16 01:41:00 +00:00
[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.
2019-02-16 01:30:43 +00:00
---
2019-02-16 01:41:00 +00:00
![sketch_190209a](2019/sketch_190209a/sketch_190209a.png)
2019-02-16 01:30:43 +00:00
[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](2019/sketch_190208a/sketch_190208a.gif)
[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](2019/sketch_190207a/sketch_190207a.gif)
[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)]
---
2019-02-16 01:41:00 +00:00
![sketch_190206b](2019/sketch_190206b/sketch_190206b.gif)
2019-02-16 01:30:43 +00:00
2019-02-16 01:41:00 +00:00
[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)]
2019-02-16 01:30:43 +00:00
---
![sketch_190205a](2019/sketch_190205a/sketch_190205a.gif)
[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](2019/sketch_190204a/sketch_190204a.gif)
[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)]
2019-02-04 01:43:17 +00:00
---
![sketch_190203a](2019/sketch_190203a/ezgif.com-optimize)
[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)]
---
2019-02-02 13:34:10 +00:00
![sketch_190202a](2019/sketch_190202a/sketch_190202a.gif)
[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.
2019-02-01 13:23:50 +00:00
---
2019-02-02 16:33:44 +00:00
![sketch_190201a](2019/sketch_190201a/sketch-190201a.png)
2019-02-01 13:23:50 +00:00
[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)]
---
2019-02-02 16:33:44 +00:00
![sketch_190131a](2019/sketch_190131a/sketch-190131a.png)
2019-02-01 13:23:50 +00:00
[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)]
---
2019-02-02 16:35:21 +00:00
![sketch_190130a](2019/sketch_190130a/sketch_1901310a.png)
2019-02-01 13:23:50 +00:00
[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)]
2019-01-28 13:06:41 +00:00
---
2019-01-30 01:00:54 +00:00
![sketch_190129a](2019/sketch_190129a/sketch_190129a.gif)
[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)]
---
2019-01-28 13:06:41 +00:00
![sketch_190128b](2019/sketch_190128b/sketch_190128b.gif)
[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)]
2019-01-27 14:46:04 +00:00
---
![sketch_190127a](2019/sketch_190127a/sketch_190127a.gif)
[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](2019/sketch_190126a/sketch_190126a.gif)
[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](2019/sketch_190125a/sketch_190125a.gif)
[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)]
2019-01-24 13:18:25 +00:00
---
![sketch_190124a](2019/sketch_190124a/sketch_190124a.gif)
[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)]
2019-01-18 00:23:50 +00:00
2019-01-20 14:39:19 +00:00
---
2019-01-24 13:11:54 +00:00
![sketch_190123a](2019/sketch_190123a/sketch_190123a.gif)
2019-01-20 14:39:19 +00:00
2019-01-24 13:11:54 +00:00
[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)]
2019-01-20 14:39:19 +00:00
2019-01-24 13:11:54 +00:00
---
![sketch_190122a](2019/sketch_190122a/sketch_190122a.gif)
[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](2019/sketch_190121a/sketch_190121a.gif)
[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](2019/sketch_190120a/sketch_190120a.gif)
[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)]
2019-01-20 14:39:19 +00:00
---
![sketch_190119a](2019/sketch_190119a/sketch_190119a.gif)
[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)]
2019-01-19 00:02:27 +00:00
---
![sketch_190118a](2019/sketch_190118a/sketch_190118a.gif)
[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)]
2019-01-18 00:23:50 +00:00
---
2019-01-18 01:16:57 +00:00
![sketch_190117b](2019/sketch_190117b/sketch_190117b.gif)
2019-01-18 00:23:50 +00:00
2019-01-18 01:16:57 +00:00
[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)]
2019-01-18 00:23:50 +00:00
---
2019-01-18 01:27:15 +00:00
![sketch_190116a](2019/sketch_190116a/sketch_190116a.gif)
2019-01-18 00:23:50 +00:00
[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)]
2019-01-16 00:42:36 +00:00
---
![sketch_190115a](2019/sketch_190115a/sketch_190115a.gif)
[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](2019/sketch_190114a/sketch_190114a.gif)
[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)]
2019-01-06 20:57:20 +00:00
2019-01-14 00:13:27 +00:00
---
![sketch_190113a](2019/sketch_190113a/sketch_190113a.gif)
[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](2019/sketch_190112a/sketch_190112a.gif)
[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](2019/sketch_190111a/sketch_190111a.gif)
[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)]
---
2019-01-10 23:44:15 +00:00
![sketch_190110b](2019/sketch_190110b/sketch_190110b.gif)
2019-01-11 01:32:44 +00:00
[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)]
2019-01-10 23:44:15 +00:00
---
![sketch_190109a](2019/sketch_190109a/sketch_190109a.gif)
2019-01-11 01:32:44 +00:00
[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)]
2019-01-10 23:44:15 +00:00
---
![sketch_190108a](2019/sketch_190108a/sketch_190108a.gif)
2019-01-11 01:32:44 +00:00
[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)]
2019-01-10 23:44:15 +00:00
2019-01-06 20:57:20 +00:00
---
2019-01-08 00:10:52 +00:00
![sketch_190107a](2019/sketch_190107a/sketch_190107a.gif)
2019-01-06 20:57:20 +00:00
2019-01-11 01:32:44 +00:00
[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)]
2019-01-08 00:10:52 +00:00
---
![sketch_190106a](2019/sketch_190106a/sketch_190106a.png)
[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)]
2019-01-06 20:57:20 +00:00
2019-01-05 00:34:16 +00:00
---
2019-01-08 00:10:52 +00:00
![sketch_190105a](2019/sketch_190105a/sketch_190105a.gif)
2019-01-06 20:57:20 +00:00
2019-01-11 01:32:44 +00:00
[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)]
2019-01-06 20:57:20 +00:00
---
2019-01-05 00:34:16 +00:00
2019-01-08 00:10:52 +00:00
![sketch_190104a](2019/sketch_190104a/sketch_190104a.gif)
2019-01-05 00:34:16 +00:00
2019-01-11 01:32:44 +00:00
[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)]
2019-01-05 00:34:16 +00:00
2019-01-05 00:51:03 +00:00
Module tweaks
2019-01-05 00:34:16 +00:00
---
2019-01-08 00:10:52 +00:00
![sketch_190103a](2019/sketch_190103a/03.gif)
2019-01-05 00:34:16 +00:00
2019-01-08 00:10:52 +00:00
[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)]
2019-01-05 00:34:16 +00:00
2019-01-05 00:51:03 +00:00
Made this today, thinking about my new newsletter: [[sketch-mail](https://tinyletter.com/villares)]
2019-01-05 00:34:16 +00:00
2019-01-04 01:20:39 +00:00
---
2019-01-08 00:10:52 +00:00
![sketch_190102a](2019/sketch_190102a/sketch_190102a.gif)
2018-10-27 22:48:55 +00:00
2019-01-08 00:10:52 +00:00
[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)]
2018-10-27 22:48:55 +00:00
---
2018-10-27 01:09:10 +00:00
2019-01-08 00:10:52 +00:00
![sketch_190101a](2019/sketch_190101a/sketch_190101a.gif)
2018-10-27 01:09:10 +00:00
2019-01-08 00:10:52 +00:00
[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)]