sketch-a-day/README.md

398 wiersze
17 KiB
Markdown
Czysty Zwykły widok Historia

2019-11-17 01:14:27 +00:00
2019-11-16 22:13:13 +00:00
---
2019-11-17 01:14:27 +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
2020-01-02 00:46:02 +00:00
Hi! I'm [Alexandre](https://abav.lugaralgum.com), welcome! I try to make one small program (*sketch*) a day, and I usually put the code here: [github.com/villares/sketch-a-day](https://github.com/villares/sketch-a-day).
2018-01-03 01:37:35 +00:00
2020-02-27 15:13:58 +00:00
Feel free to [contact me](http://contato.lugaralgum.com) regarding licenses to use my work, teaching opportunities, consulting or other projects. Get updates from my newsletter: [[sketch-mail](https://abav.lugaralgum.com/sketch-mail)]
2018-01-03 01:37:35 +00:00
2020-02-27 15:13:58 +00:00
You may also support my artistic work, open educational resources and research using [Gumroad.com/villares](https://gumroad.com/villares) or [PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HCGAKACDMVNV2)
2019-07-28 02:44:51 +00:00
2019-01-03 02:53:15 +00:00
## [2018](2018.md)
2020-01-02 00:46:02 +00:00
## [2019](2019.md)
2019-11-05 01:59:51 +00:00
2020-01-11 22:31:31 +00:00
## 2020
2020-02-29 01:53:34 +00:00
---
2020-02-29 20:41:55 +00:00
![sketch_2020_02_29a](2020/sketch_2020_02_29a/sketch_2020_02_29a.gif)
[sketch_2020_02_29a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_29a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2020-02-29 01:53:34 +00:00
![sketch_2020_02_28a](2020/sketch_2020_02_28a/sketch_2020_02_28a.png)
[sketch_2020_02_28a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_28a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2020-02-29 00:59:25 +00:00
---
![sketch_2020_02_27a](2020/sketch_2020_02_27a/sketch_2020_02_27a.png)
[sketch_2020_02_27a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_27a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Maybe this will be a game! Arrow hunter?
2020-02-01 00:22:15 +00:00
---
2020-02-27 15:10:20 +00:00
![sketch_2020_02_26a](2020/sketch_2020_02_26a/sketch_2020_02_26a.gif)
2020-02-26 17:01:59 +00:00
[sketch_2020_02_26a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_26a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_02_25a](2020/sketch_2020_02_25a/sketch_2020_02_25a.gif)
[sketch_2020_02_25a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_25a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2020-02-25 00:05:59 +00:00
![sketch_2020_02_24a](2020/sketch_2020_02_24a/sketch_2020_02_24a.gif)
[sketch_2020_02_24a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_24a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2020-02-24 00:28:29 +00:00
![sketch_2020_02_23a](2020/sketch_2020_02_23a/sketch_2020_02_23a.gif)
2020-02-24 00:24:26 +00:00
[sketch_2020_02_23a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_23a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2020-02-24 00:28:29 +00:00
![sketch_2020_02_22a](2020/sketch_2020_02_22a/sketch_2020_02_22a.gif)
2020-02-24 00:24:26 +00:00
[sketch_2020_02_22a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_22a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_02_21a](2020/sketch_2020_02_21a/sketch_2020_02_21a.png)
[sketch_2020_02_21a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_21a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2020-02-24 00:28:29 +00:00
![sketch_2020_02_20a](2020/sketch_2020_02_20a/04144.png)
2020-02-24 00:24:26 +00:00
[sketch_2020_02_20a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_20a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2020-02-24 00:28:29 +00:00
![sketch_2020_02_19a](2020/sketch_2020_02_19a/sketch_2020_02_19a.gif)
2020-02-24 00:24:26 +00:00
[sketch_2020_02_19a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_19a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_02_18a](2020/sketch_2020_02_18a/sketch_2020_02_18a.png)
[sketch_2020_02_18a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_18a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_02_17b](2020/sketch_2020_02_17b/sketch_2020_02_17b.png)
[sketch_2020_02_17b](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_17b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2020-02-24 00:28:29 +00:00
![sketch_2020_02_16b](2020/sketch_2020_02_16b/sketch_2020_02_16b.gif)
2020-02-24 00:24:26 +00:00
[sketch_2020_02_16b](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_16b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_02_15a](2020/sketch_2020_02_15a/sketch_2020_02_15a.png)
[sketch_2020_02_15a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_15a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_02_14a](2020/sketch_2020_02_14a/sketch_2020_02_14a.png)
[sketch_2020_02_14a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_14a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_02_13a](2020/sketch_2020_02_13a/sketch_2020_02_13a.png)
[sketch_2020_02_13a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_13a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_02_12a](2020/sketch_2020_02_12a/sketch_2020_02_12a.png)
[sketch_2020_02_12a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_12a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_02_11a](2020/sketch_2020_02_11a/sketch_2020_02_11a.png)
[sketch_2020_02_11a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_11a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_02_10a](2020/sketch_2020_02_10a/sketch_2020_02_10a.png)
[sketch_2020_02_10a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_10a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_02_09a](2020/sketch_2020_02_09a/sketch_2020_02_09a.png)
[sketch_2020_02_09a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_09a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_02_08a](2020/sketch_2020_02_08a/sketch_2020_02_08a.png)
[sketch_2020_02_08a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_08a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_02_07a](2020/sketch_2020_02_07a/sketch_2020_02_07a.png)
[sketch_2020_02_07a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_07a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_02_06a](2020/sketch_2020_02_06a/sketch_2020_02_06a.png)
[sketch_2020_02_06a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_06a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_02_05b](2020/sketch_2020_02_05b/sketch_2020_02_05b.png)
[sketch_2020_02_05b](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_05b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_02_04c](2020/sketch_2020_02_04c/sketch_2020_02_04c.png)
[sketch_2020_02_04c](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_04c) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_02_03a](2020/sketch_2020_02_03a/sketch_2020_02_03a.png)
[sketch_2020_02_03a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_03a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_02_02a](2020/sketch_2020_02_02a/sketch_2020_02_02a.png)
[sketch_2020_02_02a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_02a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2020-02-01 22:06:03 +00:00
![sketch_2020_02_01a](2020/sketch_2020_02_01a/sketch_2020_02_01a.png)
[sketch_2020_02_01a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_02_01a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
- Number of possible triangles on 3x3 grid: 76
- Number of 2-triangle combinations: 2850
2020-02-01 22:22:18 +00:00
- Combinations without overlapping points: 686
2020-02-01 22:32:31 +00:00
- Each position then has 2 additional interpolated triangles (between the chosen 2-triangle combination)
2020-02-01 22:06:03 +00:00
- Cols: 49 Rows: 14
---
2020-02-01 00:22:15 +00:00
![sketch_2020_01_31a](2020/sketch_2020_01_31a/sketch_2020_01_31a.png)
[sketch_2020_01_31a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_31a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2020-02-01 22:06:03 +00:00
- Number of possible triangles on a 4x4 grid: 516
- Cols: 43 Rows: 12
2020-02-01 00:22:15 +00:00
---
![sketch_2020_01_30a](2020/sketch_2020_01_30a/sketch_2020_01_30a.gif)
[sketch_2020_01_30a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_30a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_01_29a](2020/sketch_2020_01_29a/sketch_2020_01_29a.gif)
[sketch_2020_01_29a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_29a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2019-11-05 01:59:51 +00:00
---
2020-01-29 01:02:02 +00:00
![sketch_2020_01_28a](2020/sketch_2020_01_28a/sketch_2020_01_28a.gif)
[sketch_2020_01_28a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_28a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2020-01-27 21:57:04 +00:00
![sketch_2020_01_27a](2020/sketch_2020_01_27a/sketch_2020_01_27a.gif)
[sketch_2020_01_27a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_27a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_01_26a](2020/sketch_2020_01_26a/sketch_2020_01_26a.gif)
[sketch_2020_01_26a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_26a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_01_25a](2020/sketch_2020_01_25a/sketch_2020_01_25a.gif)
[sketch_2020_01_25a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_25a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_01_24a](2020/sketch_2020_01_24a/sketch_2020_01_24a.gif)
[sketch_2020_01_24a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_24a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_01_23a](2020/sketch_2020_01_23a/sketch_2020_01_23a.gif)
[sketch_2020_01_23a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_23a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_01_22a](2020/sketch_2020_01_22a/sketch_2020_01_22a.gif)
[sketch_2020_01_22a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_22a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_01_21a](2020/sketch_2020_01_21a/sketch_2020_01_21a.png)
[sketch_2020_01_21a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_21a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_01_20a](2020/sketch_2020_01_20a/sketch_2020_01_20a.png)
[sketch_2020_01_20a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_20a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_01_19a](2020/sketch_2020_01_19a/sketch_2020_01_19a.gif)
[sketch_2020_01_19a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_19a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_01_18c](2020/sketch_2020_01_18c/sketch_2020_01_18c.png)
[sketch_2020_01_18c](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_18c) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_01_17b](2020/sketch_2020_01_17b/sketch_2020_01_17b.png)
[sketch_2020_01_17b](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_17b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2020-01-27 22:16:59 +00:00
![sketch_2020_01_16b](2020/sketch_2020_01_16b/sketch_2020_01_16b.gif)
2020-01-27 21:57:04 +00:00
[sketch_2020_01_16b](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_16b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_01_15a](2020/sketch_2020_01_15a/sketch_2020_01_15a.png)
[sketch_2020_01_15a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_15a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_01_14a](2020/sketch_2020_01_14a/sketch_2020_01_14a.png)
[sketch_2020_01_14a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_14a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2020-01-14 02:14:33 +00:00
![sketch_2020_01_13a](2020/sketch_2020_01_13a/sketch_2020_01_13a.png)
[sketch_2020_01_13a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_13a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2020-01-13 01:46:07 +00:00
![sketch_2020_01_12a](2020/sketch_2020_01_12a/sketch_2020_01_12a.png)
[sketch_2020_01_12a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_12a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2020-01-11 22:31:31 +00:00
![sketch_2020_01_11a](2020/sketch_2020_01_11a/sketch_2020_01_11a.png)
[sketch_2020_01_11a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_11a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_01_10a](2020/sketch_2020_01_10a/sketch_2020_01_10a.png)
[sketch_2020_01_10a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_10a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2019-11-03 02:11:13 +00:00
2020-01-10 01:44:28 +00:00
---
![sketch_2020_01_09a](2020/sketch_2020_01_09a/sketch_2020_01_09a.gif)
[sketch_2020_01_09a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_09a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![sketch_2020_01_08f](2020/sketch_2020_01_08f/sketch_2020_01_08f.png)
[sketch_2020_01_08f](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_08f) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2020-01-07 22:39:56 +00:00
---
![sketch_2020_01_07c](2020/sketch_2020_01_07c/sketch_2020_01_07c.png)
[sketch_2020_01_07c](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_07c) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2020-01-06 02:13:54 +00:00
---
2020-01-06 14:49:57 +00:00
![sketch_2020_01_06b](2020/sketch_2020_01_06b/sketch_2020_01_06b.gif)
[sketch_2020_01_06b](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_2020_01_06b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2020-01-06 02:13:54 +00:00
2020-01-06 14:49:57 +00:00
---
![sketch_200105a](2020/sketch_200105a/sketch_200105a.png)
2020-01-06 02:13:54 +00:00
2020-01-06 14:49:57 +00:00
[sketch_200105a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_200105a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2020-01-06 02:13:54 +00:00
2020-01-04 01:13:56 +00:00
---
2020-01-05 01:13:55 +00:00
![sketch_200104b](2020/sketch_200104b/sketch_200104b.png)
[sketch_200104b](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_200104b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2020-01-04 01:13:56 +00:00
![sketch_200103b](2020/sketch_200103b/sketch_200103b.png)
[sketch_200103b](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_200103b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2019-11-03 02:11:13 +00:00
---
2020-01-03 01:25:56 +00:00
![sketch_200102a](2020/sketch_200102a/sketch_200102a.png)
[sketch_200102a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_200102a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2020-01-02 00:46:02 +00:00
![sketch_200101a](2020/sketch_200101a/sketch_200101a.png)
2019-11-03 02:11:13 +00:00
2020-01-02 00:46:02 +00:00
[sketch_200101a](https://github.com/villares/sketch-a-day/tree/master/2020/sketch_200101a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2019-11-03 02:11:13 +00:00
---