One visual idea a day py5 processing python
 
 
 
 
 
Go to file
Alexandre B A Villares f46bb3f814 Create sketch_2020_02_07a.png 2020-02-08 22:00:16 -02:00
.github Update FUNDING.yml 2019-12-04 15:06:43 -03:00
2018
2019 dia5_opst! 2020-01-06 11:15:07 -03:00
2020 Create sketch_2020_02_07a.png 2020-02-08 22:00:16 -02:00
Markdown_sketch_numbers Update Markdown_sketch_numbers.pyde 2020-01-27 19:22:06 -02:00
_layouts Update default.html 2019-08-04 00:22:43 -03:00
assets/css 16 2019-07-16 22:51:17 -03:00
.gitignore
2018.md Update 2018.md 2020-02-07 10:07:25 -02:00
2019.md Update 2019.md 2020-02-07 10:07:22 -02:00
README.md Update README.md 2020-02-01 20:32:31 -02:00
_config.yml Update _config.yml 2019-07-02 11:04:01 -03:00

README.md


sketch-a-day

one visual idea a day

Hi! I'm Alexandre, welcome! I try to make one small program (sketch) a day, and I usually put the code here: github.com/villares/sketch-a-day.

Feel free to contact me regarding licenses to use my work, teaching opportunities, consulting or other projects. Get updates from my sort-of-twice-a-month newsletter: [sketch-mail]

You may also support my artistic work, open teaching resources and research using Gumroad.com/villares or PayPal

2018

2019

2020


sketch_2020_02_01a

sketch_2020_02_01a [Py.Processing]

  • Number of possible triangles on 3x3 grid: 76
  • Number of 2-triangle combinations: 2850
  • Combinations without overlapping points: 686
  • Each position then has 2 additional interpolated triangles (between the chosen 2-triangle combination)
  • Cols: 49 Rows: 14

sketch_2020_01_31a

sketch_2020_01_31a [Py.Processing]

  • Number of possible triangles on a 4x4 grid: 516
  • Cols: 43 Rows: 12

sketch_2020_01_30a

sketch_2020_01_30a [Py.Processing]


sketch_2020_01_29a

sketch_2020_01_29a [Py.Processing]


sketch_2020_01_28a

sketch_2020_01_28a [Py.Processing]


sketch_2020_01_27a

sketch_2020_01_27a [Py.Processing]


sketch_2020_01_26a

sketch_2020_01_26a [Py.Processing]


sketch_2020_01_25a

sketch_2020_01_25a [Py.Processing]


sketch_2020_01_24a

sketch_2020_01_24a [Py.Processing]


sketch_2020_01_23a

sketch_2020_01_23a [Py.Processing]


sketch_2020_01_22a

sketch_2020_01_22a [Py.Processing]


sketch_2020_01_21a

sketch_2020_01_21a [Py.Processing]


sketch_2020_01_20a

sketch_2020_01_20a [Py.Processing]


sketch_2020_01_19a

sketch_2020_01_19a [Py.Processing]


sketch_2020_01_18c

sketch_2020_01_18c [Py.Processing]


sketch_2020_01_17b

sketch_2020_01_17b [Py.Processing]


sketch_2020_01_16b

sketch_2020_01_16b [Py.Processing]


sketch_2020_01_15a

sketch_2020_01_15a [Py.Processing]


sketch_2020_01_14a

sketch_2020_01_14a [Py.Processing]


sketch_2020_01_13a

sketch_2020_01_13a [Py.Processing]


sketch_2020_01_12a

sketch_2020_01_12a [Py.Processing]


sketch_2020_01_11a

sketch_2020_01_11a [Py.Processing]


sketch_2020_01_10a

sketch_2020_01_10a [Py.Processing]


sketch_2020_01_09a

sketch_2020_01_09a [Py.Processing]


sketch_2020_01_08f

sketch_2020_01_08f [Py.Processing]


sketch_2020_01_07c

sketch_2020_01_07c [Py.Processing]


sketch_2020_01_06b

sketch_2020_01_06b [Py.Processing]


sketch_200105a

sketch_200105a [Py.Processing]


sketch_200104b

sketch_200104b [Py.Processing]


sketch_200103b

sketch_200103b [Py.Processing]


sketch_200102a

sketch_200102a [Py.Processing]


sketch_200101a

sketch_200101a [Py.Processing]