# [sketch-a-day](https://abav.lugaralgum.com/sketch-a-day) #### coding a visual idea a day --- [2026](README.md) \| [2025](2025.md) \| [2024](2024.md) \| [2023](2023.md) \| 2022 \| [2021](2021.md) \| [2020](2020.md) \| [2019](2019.md) \| [2018](2018.md) --- ### sketch_2022_12_31 ![sketch_2022_12_31](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_31/sketch_2022_12_31.png) [sketch_2022_12_31](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_31) [[pyp5js](https://berinhard.github.io/pyp5js/)] --- ### sketch_2022_12_30 ![sketch_2022_12_30](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_30/sketch_2022_12_30.png) [sketch_2022_12_30](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_30) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_29 ![sketch_2022_12_29](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_29/sketch_2022_12_29.png) [sketch_2022_12_29](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_29) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_28 ![sketch_2022_12_28](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_28/sketch_2022_12_28.gif) [sketch_2022_12_28](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_28) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_27 ![sketch_2022_12_27](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_27/sketch_2022_12_27.gif) [sketch_2022_12_27](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_27) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_26 ![sketch_2022_12_26](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_26/sketch_2022_12_26.png) [sketch_2022_12_26](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_26) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_25 ![sketch_2022_12_25](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_25/sketch_2022_12_25.png) [sketch_2022_12_25](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_25) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_24 ![sketch_2022_12_24](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_24/sketch_2022_12_24.png) [sketch_2022_12_24](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_24) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_23 ![sketch_2022_12_23](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_23/sketch_2022_12_23.png) [sketch_2022_12_23](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_23) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_22 ![sketch_2022_12_22](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_22/sketch_2022_12_22.png) [sketch_2022_12_22](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_22) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_21 ![sketch_2022_12_21](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_21/sketch_2022_12_21.png) [sketch_2022_12_21](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_21) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_20 ![sketch_2022_12_20](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_20/sketch_2022_12_20.png) [sketch_2022_12_20](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_20) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_19 ![sketch_2022_12_19](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_19/sketch_2022_12_19.png) [sketch_2022_12_19](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_19) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_18 ![sketch_2022_12_18](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_18/sketch_2022_12_18.png) [sketch_2022_12_18](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_18) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_17 ![sketch_2022_12_17](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_17/sketch_2022_12_17.png) [sketch_2022_12_17](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_17) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_16 ![sketch_2022_12_16](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_16/sketch_2022_12_16.png) [sketch_2022_12_16](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_16) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_15 ![sketch_2022_12_15](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_15/sketch_2022_12_15.png) [sketch_2022_12_15](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_15) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_14 ![sketch_2022_12_14](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_14/sketch_2022_12_14.png) [sketch_2022_12_14](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_14) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_13 ![sketch_2022_12_13](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_13/sketch_2022_12_13.png) [sketch_2022_12_13](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_13) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_12 ![sketch_2022_12_12](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_12/sketch_2022_12_12.png) [sketch_2022_12_12](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_12) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_11 ![sketch_2022_12_11](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_11/sketch_2022_12_11.png) [sketch_2022_12_11](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_11) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_10 ![sketch_2022_12_10](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_10/sketch_2022_12_10.png) [sketch_2022_12_10](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_10) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_09 ![sketch_2022_12_09](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_09/sketch_2022_12_09.png) [sketch_2022_12_09](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_09) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_08 ![sketch_2022_12_08](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_08/sketch_2022_12_08.png) [sketch_2022_12_08](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_08) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_07 ![sketch_2022_12_07](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_07/sketch_2022_12_07.png) [sketch_2022_12_07](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_07) [[py5](https://py5coding.org/)] Trying to fix a bug in arc_filleted_poly --- ### sketch_2022_12_06 ![sketch_2022_12_06](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_06/sketch_2022_12_06.png) [sketch_2022_12_06](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_06) [[py5](https://py5coding.org/)] First attempt at Video Capture with OpenCV --- ### sketch_2022_12_05 ![sketch_2022_12_05](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_05/sketch_2022_12_05.png) [sketch_2022_12_05](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_05) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_04 ![sketch_2022_12_04](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_04/sketch_2022_12_04.png) [sketch_2022_12_04](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_04) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_03 ![sketch_2022_12_03](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_03/sketch_2022_12_03.png) [sketch_2022_12_03](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_03) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_02 ![sketch_2022_12_02](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_02/sketch_2022_12_02.png) [sketch_2022_12_02](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_02) [[py5](https://py5coding.org/)] --- ### sketch_2022_12_01 ![sketch_2022_12_01](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_12_01/sketch_2022_12_01.png) [sketch_2022_12_01](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_12_01) [[py5](https://py5coding.org/)] --- ### sketch_2022_11_30 ![sketch_2022_11_30](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_30/sketch_2022_11_30.jpeg) [sketch_2022_11_30](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_30) [[py5](https://py5coding.org/)] --- ### sketch_2022_11_29 ![sketch_2022_11_29](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_29/sketch_2022_11_29.png) [sketch_2022_11_29](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_29) [[py5](https://py5coding.org/)] --- ### sketch_2022_11_28 ![sketch_2022_11_28](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_28/sketch_2022_11_28.png) [sketch_2022_11_28](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_28) [[py5](https://py5coding.org/)] --- ### sketch_2022_11_27 ![sketch_2022_11_27](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_27/sketch_2022_11_27.png) [sketch_2022_11_27](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_27) [[py5](https://py5coding.org/)] --- ### sketch_2022_11_26 ![sketch_2022_11_26](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_26/sketch_2022_11_26.png) [sketch_2022_11_26](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_26) [[py5](https://py5coding.org/)] --- ### sketch_2022_11_25 ![sketch_2022_11_25](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_25/sketch_2022_11_25.png) [sketch_2022_11_25](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_25) [[py5](https://py5coding.org/)] --- ### sketch_2022_11_24 ![sketch_2022_11_24](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_24/sketch_2022_11_24.jpg) [sketch_2022_11_24](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_24) [[py5](https://py5coding.org/)] In pyp5js the text looks a bit different... --- ### sketch_2022_11_23 ![sketch_2022_11_23](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_23/sketch_2022_11_23.png) [sketch_2022_11_23](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_23) [[py5](https://py5coding.org/)] --- ### sketch_2022_11_22 ![sketch_2022_11_22](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_22/sketch_2022_11_22.png) [sketch_2022_11_22](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_22) [[py5](https://py5coding.org/)] I like this one! --- ### sketch_2022_11_21 ![sketch_2022_11_21](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_21/sketch_2022_11_21.png) [sketch_2022_11_21](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_21) [[py5](https://py5coding.org/)] More shapely studies --- ### sketch_2022_11_20 ![sketch_2022_11_20](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_20/sketch_2022_11_20.png) [sketch_2022_11_20](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_20) [[py5](https://py5coding.org/)] --- ### sketch_2022_11_19 ![sketch_2022_11_19](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_19/sketch_2022_11_19.png) [sketch_2022_11_19](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_19) [[py5](https://py5coding.org/)] More shapely studies --- ### sketch_2022_11_18 ![sketch_2022_11_18](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_18/sketch_2022_11_18.png) [sketch_2022_11_18](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_18) [[py5](https://py5coding.org/)] Studying shapely again... --- ### sketch_2022_11_17 ![sketch_2022_11_17](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_17/sketch_2022_11_17.gif) [sketch_2022_11_17](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_17) [[pyp5js](https://berinhard.github.io/pyp5js/)] [tinyurl.com/blue-speech](https://tinyurl.com/blue-speech) --- ### sketch_2022_11_16 ![sketch_2022_11_16](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_16/sketch_2022_11_16.png) [sketch_2022_11_16](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_16) [[py5](https://py5coding.org/)] --- ### sketch_2022_11_15 ![sketch_2022_11_15](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_15/sketch_2022_11_15.png) [sketch_2022_11_15](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_15) [[pyscript](https://pyscript.net)] A bit more of SVG with pyscript! Try it here: [abav.lugaralgum.com/sketch-a-day/2022/sketch_2022_11_15](https://abav.lugaralgum.com/sketch-a-day/2022/sketch_2022_11_15) --- ### sketch_2022_11_14 ![sketch_2022_11_14](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_14/sketch_2022_11_14.png) [sketch_2022_11_14](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_14) [[py5](https://py5coding.org/)] Variation on the PCDBR 2002 gallery work (grafos 2022). --- ### sketch_2022_11_13 ![sketch_2022_11_13](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_13/sketch_2022_11_13.jpg) [sketch_2022_11_13](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_13) [[py5](https://py5coding.org/)] This is the pyp5js of the previous sketches made during the Processing Community Day Brasil 2022 workshop... try it in your browser! [tinyurl.com/bolas-pcdbr2022](https://tinyurl.com/bolas-pcdbr2022) --- ### sketch_2022_11_12 ![sketch_2022_11_12](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_12/sketch_2022_11_12.png) [sketch_2022_11_12](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_12) [[py5](https://py5coding.org/)] A variation of yesterday's sketch, the class example for Object Orientation with "particles", but now using Py5Vectors. --- ### sketch_2022_11_11 ![sketch_2022_11_11](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_11/sketch_2022_11_11.gif) [sketch_2022_11_11](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_11) [[py5](https://py5coding.org/)] Sketch made during the Object Orientation class at BA. --- ### sketch_2022_11_10 ![sketch_2022_11_10](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_10/sketch_2022_11_10.gif) [sketch_2022_11_10](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_10) [[py5](https://py5coding.org/)] & [[PySimpleGUI](https://PySimpleGUI.org)] A preliminar attempt using `window.read(timout=20)` has to be tested. There is a version using a `launch_repeating_thread()` in the same sketch folder. --- ### sketch_2022_11_09 ![sketch_2022_11_09](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_09/sketch_2022_11_09.png) [sketch_2022_11_09](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_09) [[py5](https://py5coding.org/)] 56 triangles, all 3 point combinations from 8 vertices of octagons. --- ### sketch_2022_11_08 ![sketch_2022_11_08](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_08/sketch_2022_11_08.png) [sketch_2022_11_08](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_08) [[py5](https://py5coding.org/)] I'm not sure I like it but... this demonstrates a P2D renderer feature that allows to change the stroke (and also fill in case of closed shapes) for each vertex. --- ### sketch_2022_11_07 ![sketch_2022_11_07](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_07/sketch_2022_11_07.png) [sketch_2022_11_07](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_07) [[py5](https://py5coding.org/)] 378 pairs of line segments, all the combinations from 8 points arranged as an octagon. --- ### sketch_2022_11_06 ![sketch_2022_11_06](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_06/sketch_2022_11_06.png) [sketch_2022_11_06](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_06) [[PySimpleGUI](https://www.pysimplegui.org/)] --- ### sketch_2022_11_05 ![sketch_2022_11_05](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_05/sketch_2022_11_05.jpg) [sketch_2022_11_05](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_05) [[pyp5js](https://berinhard.github.io/pyp5js/)] Try yourself: http://shorturl.at/aeL12 --- ### sketch_2022_11_04 ![sketch_2022_11_04](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_04/sketch_2022_11_04.png) [sketch_2022_11_04](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_04) [[py5](https://py5coding.org/)] --- ### sketch_2022_11_03 ![sketch_2022_11_03](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_03/sketch_2022_11_03.png) [sketch_2022_11_03](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_03) [[py5](https://py5coding.org/)] --- ### sketch_2022_11_02 ![sketch_2022_11_02](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_02/sketch_2022_11_02.png) [sketch_2022_11_02](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_02) [[py5](https://py5coding.org/)] --- ### sketch_2022_11_01 ![sketch_2022_11_01](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_11_01/sketch_2022_11_01.png) [sketch_2022_11_01](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_11_01) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_31 ![sketch_2022_10_31](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_31/sketch_2022_10_31.png) [sketch_2022_10_31](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_31) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_30 ![sketch_2022_10_30](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_30/sketch_2022_10_30.jpg) [sketch_2022_10_30](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_30) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_29 ![sketch_2022_10_29](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_29/sketch_2022_10_29.png) [sketch_2022_10_29](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_29) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_28 ![sketch_2022_10_28](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_28/sketch_2022_10_28.png) [sketch_2022_10_28](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_28) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_27 ![sketch_2022_10_27](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_27/sketch_2022_10_27.png) [sketch_2022_10_27](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_27) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_26 ![sketch_2022_10_26](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_26/sketch_2022_10_26.png) [sketch_2022_10_26](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_26) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_25 ![sketch_2022_10_25](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_25/sketch_2022_10_25.png) [sketch_2022_10_25](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_25) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_24 ![sketch_2022_10_24](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_24/sketch_2022_10_24.png) [sketch_2022_10_24](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_24) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_23 ![sketch_2022_10_23](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_23/sketch_2022_10_23.png) [sketch_2022_10_23](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_23) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_22 ![sketch_2022_10_22](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_22/sketch_2022_10_22.png) [sketch_2022_10_22](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_22) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_21 ![sketch_2022_10_21](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_21/sketch_2022_10_21.png) [sketch_2022_10_21](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_21) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_20 ![sketch_2022_10_20](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_20/sketch_2022_10_20.png) [sketch_2022_10_20](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_20) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_19 ![sketch_2022_10_19](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_19/sketch_2022_10_19.png) [sketch_2022_10_19](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_19) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_18 ![sketch_2022_10_18](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_18/sketch_2022_10_18.png) [sketch_2022_10_18](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_18) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_17 ![sketch_2022_10_17](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_17/sketch_2022_10_17.png) [sketch_2022_10_17](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_17) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_16 ![sketch_2022_10_16](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_16/sketch_2022_10_16.png) [sketch_2022_10_16](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_16) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_15 ![sketch_2022_10_15](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_15/sketch_2022_10_15.png) [sketch_2022_10_15](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_15) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_14 ![sketch_2022_10_14](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_14/sketch_2022_10_14.png) [sketch_2022_10_14](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_14) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_13 ![sketch_2022_10_13](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_13/sketch_2022_10_13.png) [sketch_2022_10_13](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_13) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_12 ![sketch_2022_10_12](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_12/sketch_2022_10_12.png) [sketch_2022_10_12](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_12) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_11 ![sketch_2022_10_11](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_11/sketch_2022_10_11.png) [sketch_2022_10_11](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_11) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_10 ![sketch_2022_10_10](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_10/sketch_2022_10_10.png) [sketch_2022_10_10](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_10) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_09 ![sketch_2022_10_09](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_09/sketch_2022_10_09.png) [sketch_2022_10_09](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_09) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_08 ![sketch_2022_10_08](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_08/sketch_2022_10_08.png) [sketch_2022_10_08](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_08) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_07 ![sketch_2022_10_07](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_07/sketch_2022_10_07.png) [sketch_2022_10_07](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_07) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_06 ![sketch_2022_10_06](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_06/sketch_2022_10_06.png) [sketch_2022_10_06](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_06) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_05 ![sketch_2022_10_05](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_05/sketch_2022_10_05.png) [sketch_2022_10_05](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_05) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_04 ![sketch_2022_10_04](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_04/sketch_2022_10_04.jpg) [sketch_2022_10_04](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_04) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_03 ![sketch_2022_10_03](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_03/sketch_2022_10_03.gif) [sketch_2022_10_03](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_03) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_02 ![sketch_2022_10_02](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_02/sketch_2022_10_02.jpg) [sketch_2022_10_02](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_02) [[py5](https://py5coding.org/)] --- ### sketch_2022_10_01 ![sketch_2022_10_01](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_10_01/sketch_2022_10_01.jpg) [sketch_2022_10_01](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_10_01) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_30 ![sketch_2022_09_30](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_30/sketch_2022_09_30.png) [sketch_2022_09_30](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_30) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_29 ![sketch_2022_09_29](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_29/sketch_2022_09_29.png) [sketch_2022_09_29](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_29) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_28 ![sketch_2022_09_28](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_28/sketch_2022_09_28.gif) [sketch_2022_09_28](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_28) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_27 ![sketch_2022_09_27](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_27/sketch_2022_09_27.gif) [sketch_2022_09_27](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_27) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_26 ![sketch_2022_09_26](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_26/sketch_2022_09_26.png) [sketch_2022_09_26](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_26) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_25 ![sketch_2022_09_25](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_25/sketch_2022_09_25.png) [sketch_2022_09_25](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_25) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_24 ![sketch_2022_09_24](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_24/sketch_2022_09_24.png) [sketch_2022_09_24](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_24) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_23 ![sketch_2022_09_23](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_23/sketch_2022_09_23.png) [sketch_2022_09_23](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_23) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_22 ![sketch_2022_09_22](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_22/sketch_2022_09_22.png) [sketch_2022_09_22](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_22) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_21 ![sketch_2022_09_21](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_21/sketch_2022_09_21.png) [sketch_2022_09_21](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_21) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_20 ![sketch_2022_09_20](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_20/sketch_2022_09_20.png) [sketch_2022_09_20](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_20) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_19 ![sketch_2022_09_19](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_19/sketch_2022_09_19b.png) [sketch_2022_09_19](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_19) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_18 ![sketch_2022_09_18](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_18/sketch_2022_09_18b.png) [sketch_2022_09_18](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_18) [[py5](https://py5coding.org/)] Combinations of 2 arrows on a 3x3 grid, so that the arrows don't share starting or ending points: 1512 --- ### sketch_2022_09_17 ![sketch_2022_09_17](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_17/sketch_2022_09_17.png) [sketch_2022_09_17](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_17) [[py5](https://py5coding.org/)] 1400 of 2556 combinations of 76 arrows in a 3x3 grid (WIP) --- ### sketch_2022_09_16 ![sketch_2022_09_16](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_16/sketch_2022_09_16.png) [sketch_2022_09_16](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_16) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_15 ![sketch_2022_09_15](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_15/sketch_2022_09_15a.png) [sketch_2022_09_15](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_15) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_14 ![sketch_2022_09_14](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_14/sketch_2022_09_14.png) [sketch_2022_09_14](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_14) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_13 ![sketch_2022_09_13](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_13/sketch_2022_09_13.png) [sketch_2022_09_13](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_13) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_12 ![sketch_2022_09_12](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_12/sketch_2022_09_12.png) [sketch_2022_09_12](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_12) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_11 ![sketch_2022_09_11](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_11/sketch_2022_09_11.png) [sketch_2022_09_11](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_11) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_10 ![sketch_2022_09_10](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_10/sketch_2022_09_10.png) [sketch_2022_09_10](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_10) [tkinter] --- ### sketch_2022_09_09 ![sketch_2022_09_09](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_09/sketch_2022_09_09.png) [sketch_2022_09_09](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_09) [tkinter] --- ### sketch_2022_09_07 ![sketch_2022_09_07](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_07/sketch_2022_09_07.png) [sketch_2022_09_07](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_07) [tkinter] --- ### sketch_2022_09_06 ![sketch_2022_09_06](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_06/sketch_2022_09_06.png) [sketch_2022_09_06](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_06) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_05 ![sketch_2022_09_05](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_05/sketch_2022_09_05.png) [sketch_2022_09_05](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_05) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_04 ![sketch_2022_09_04](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_04/sketch_2022_09_04.png) [sketch_2022_09_04](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_04) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_03 ![sketch_2022_09_03](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_03/sketch_2022_09_03.png) [sketch_2022_09_03](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_03) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_02 ![sketch_2022_09_02](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_02/sketch_2022_09_02.png) [sketch_2022_09_02](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_02) [[py5](https://py5coding.org/)] --- ### sketch_2022_09_01 ![sketch_2022_09_01](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_09_01/sketch_2022_09_01.png) [sketch_2022_09_01](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_09_01) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_31 ![sketch_2022_08_31](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_31/sketch_2022_08_31.png) [sketch_2022_08_31](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_31) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_30 ![sketch_2022_08_30](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_30/sketch_2022_08_30.png) [sketch_2022_08_30](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_30) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_29 ![sketch_2022_08_29](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_29/sketch_2022_08_29.png) [sketch_2022_08_29](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_29) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_28 ![sketch_2022_08_28](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_28/sketch_2022_08_28.png) [sketch_2022_08_28](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_28) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_27 ![sketch_2022_08_27](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_27/sketch_2022_08_27.png) [sketch_2022_08_27](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_27) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_26 ![sketch_2022_08_26](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_26/sketch_2022_08_26.png) [sketch_2022_08_26](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_26) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_25 ![sketch_2022_08_25](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_25/sketch_2022_08_25.png) [sketch_2022_08_25](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_25) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_24 ![sketch_2022_08_24](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_24/sketch_2022_08_24.png) [sketch_2022_08_24](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_24) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_23 ![sketch_2022_08_23](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_23/sketch_2022_08_23.png) [sketch_2022_08_23](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_23) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_22 ![sketch_2022_08_22](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_22/sketch_2022_08_22.png) [sketch_2022_08_22](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_22) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_21 ![sketch_2022_08_21](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_21/sketch_2022_08_21.png) [sketch_2022_08_21](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_21) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_20 ![sketch_2022_08_20](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_20/sketch_2022_08_20.png) [sketch_2022_08_20](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_20) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_19 ![sketch_2022_08_19](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_19/sketch_2022_08_19.png) [sketch_2022_08_19](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_19) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_18 ![sketch_2022_08_18](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_18/sketch_2022_08_18.png) [sketch_2022_08_18](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_18) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_17 ![sketch_2022_08_17](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_17/sketch_2022_08_17.png) [sketch_2022_08_17](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_17) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_16 ![sketch_2022_08_16](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_16/sketch_2022_08_16.png) [sketch_2022_08_16](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_16) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_15 ![sketch_2022_08_15](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_15/sketch_2022_08_15.png) [sketch_2022_08_15](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_15) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_14 ![sketch_2022_08_14](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_14/sketch_2022_08_14.png) [sketch_2022_08_14](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_14) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_13 ![sketch_2022_08_13](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_13/sketch_2022_08_13.png) [sketch_2022_08_13](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_13) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_12 ![sketch_2022_08_12](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_12/sketch_2022_08_12.png) [sketch_2022_08_12](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_12) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_11 ![sketch_2022_08_11](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_11/sketch_2022_08_11.png) [sketch_2022_08_11](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_11) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_10unfold_pyramidal_solid ![sketch_2022_08_10unfold_pyramidal_solid](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_10unfold_pyramidal_solid/sketch_2022_08_10unfold_pyramidal_solid.png) [sketch_2022_08_10unfold_pyramidal_solid](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_10unfold_pyramidal_solid) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_09_rosettacode_bezierinteractive ![sketch_2022_08_09_rosettacode_bezierinteractive](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_09_rosettacode_bezierinteractive/sketch_2022_08_09_rosettacode_bezierinteractive.png) [sketch_2022_08_09_rosettacode_bezierinteractive](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_09_rosettacode_bezierinteractive) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_08arduino_and_sliders ![sketch_2022_08_08arduino_and_sliders](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_08arduino_and_sliders/sketch_2022_08_08arduino_and_sliders.png) [sketch_2022_08_08arduino_and_sliders](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_08arduino_and_sliders) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_07arduino_and_sliders ![sketch_2022_08_07arduino_and_sliders](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_07arduino_and_sliders/sketch_2022_08_07arduino_and_sliders.png) [sketch_2022_08_07arduino_and_sliders](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_07arduino_and_sliders) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_06arduino_and_sliders ![sketch_2022_08_06arduino_and_sliders](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_06arduino_and_sliders/sketch_2022_08_06arduino_and_sliders.png) [sketch_2022_08_06arduino_and_sliders](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_06arduino_and_sliders) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_04arduino_and_sliders ![sketch_2022_08_04arduino_and_sliders](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_04arduino_and_sliders/sketch_2022_08_04arduino_and_sliders.png) [sketch_2022_08_04arduino_and_sliders](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_04arduino_and_sliders) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_03arduino_and_sliders ![sketch_2022_08_03arduino_and_sliders](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_03arduino_and_sliders/sketch_2022_08_03arduino_and_sliders.png) [sketch_2022_08_03arduino_and_sliders](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_03arduino_and_sliders) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_02 ![sketch_2022_08_02](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_02/sketch_2022_08_02.gif) [sketch_2022_08_02](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_02) [[py5](https://py5coding.org/)] --- ### sketch_2022_08_01 ![sketch_2022_08_01](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_08_01/sketch_2022_08_01.gif) [sketch_2022_08_01](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_08_01) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_31 ![sketch_2022_07_31](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_31/sketch_2022_07_31.png) [sketch_2022_07_31](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_31) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_30 ![sketch_2022_07_30](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_30/sketch_2022_07_30.png) [sketch_2022_07_30](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_30) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_29 ![sketch_2022_07_29](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_29/sketch_2022_07_29.png) [sketch_2022_07_29](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_29) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_28 ![sketch_2022_07_28](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_28/sketch_2022_07_28.png) [sketch_2022_07_28](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_28) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_27 ![sketch_2022_07_27](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_27/sketch_2022_07_27.png) [sketch_2022_07_27](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_27) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_26 ![sketch_2022_07_26](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_26/sketch_2022_07_26.png) [sketch_2022_07_26](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_26) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_25 ![sketch_2022_07_25](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_25/sketch_2022_07_25.png) [sketch_2022_07_25](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_25) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_24 ![sketch_2022_07_24](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_24/sketch_2022_07_24.png) [sketch_2022_07_24](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_24) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_23 & 23b ![sketch_2022_07_23](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_23/sketch_2022_07_23.png) ![sketch_2022_07_23](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_23/sketch_2022_07_23b.png) [sketch_2022_07_23](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_23) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_22 ![sketch_2022_07_22](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_22/sketch_2022_07_22.png) [sketch_2022_07_22](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_22) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_21 ![sketch_2022_07_21](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_21/sketch_2022_07_21.png) [sketch_2022_07_21](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_21) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_20 ![sketch_2022_07_20](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_20/sketch_2022_07_20.png) [sketch_2022_07_20](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_20) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_19 ![sketch_2022_07_19](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_19/sketch_2022_07_19.png) [sketch_2022_07_19](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_19) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_18 ![sketch_2022_07_18](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_18/sketch_2022_07_18.jpg) [sketch_2022_07_18](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_18) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_17 ![sketch_2022_07_17](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_17/sketch_2022_07_17.png) [sketch_2022_07_17](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_17) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_16 ![sketch_2022_07_16](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_16/sketch_2022_07_16.png) [sketch_2022_07_16](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_16) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_15 ![sketch_2022_07_15](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_15/sketch_2022_07_15.png) [sketch_2022_07_15](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_15) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_14 ![sketch_2022_07_14](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_14/sketch_2022_07_14.png) [sketch_2022_07_14](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_14) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_13 ![sketch_2022_07_13](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_13/sketch_2022_07_13.png) [sketch_2022_07_13](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_13) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_12 ![sketch_2022_07_12](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_12/sketch_2022_07_12.png) [sketch_2022_07_12](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_12) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_11 ![sketch_2022_07_11](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_11/sketch_2022_07_11.png) [sketch_2022_07_11](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_11) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_10 ![sketch_2022_07_10](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_10/sketch_2022_07_10.png) [sketch_2022_07_10](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_10) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_09 ![sketch_2022_07_09](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_09/sketch_2022_07_09_.png) [sketch_2022_07_09](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_09) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_08 ![sketch_2022_07_08](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_08/sketch_2022_07_08.png) [sketch_2022_07_08](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_08) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_07 ![sketch_2022_07_07](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_07/sketch_2022_07_07.png) [sketch_2022_07_07](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_07) [[py5](https://py5coding.org/)] Inspired by Brazilian artist [Antonio Maluf](https://www.antoniomaluf.com.br/o-artista) (1926-2005) --- ### sketch_2022_07_06 ![sketch_2022_07_06](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_06/sketch_2022_07_06.gif) [sketch_2022_07_06](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_06) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_05 ![sketch_2022_07_05](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_05/sketch_2022_07_05.gif) [sketch_2022_07_05](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_05) [[py5](https://py5coding.org/)] [longer gif](2022/sketch_2022_07_05/a.gif) --- ### sketch_2022_07_04 ![sketch_2022_07_04](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_04/sketch_2022_07_04.png) [sketch_2022_07_04](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_04) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_03 ![sketch_2022_07_03](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_03/sketch_2022_07_03.gif) [sketch_2022_07_03](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_03) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_02 ![sketch_2022_07_02](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_02/sketch_2022_07_02.png) [sketch_2022_07_02](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_02) [[py5](https://py5coding.org/)] --- ### sketch_2022_07_01 ![sketch_2022_07_01](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_07_01/sketch_2022_07_01.png) [sketch_2022_07_01](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_07_01) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_30 ![sketch_2022_06_30](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_30/sketch_2022_06_30.png) [sketch_2022_06_30](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_30) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_29 ![sketch_2022_06_29](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_29/sketch_2022_06_29.png) [sketch_2022_06_29](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_29) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_28 ![sketch_2022_06_28](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_28/sketch_2022_06_28.png) [sketch_2022_06_28](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_28) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_27 ![sketch_2022_06_27](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_27/sketch_2022_06_27.png) [sketch_2022_06_27](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_27) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_26 ![sketch_2022_06_26](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_26/sketch_2022_06_26.png) [sketch_2022_06_26](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_26) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_25 ![sketch_2022_06_25](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_25/sketch_2022_06_25.png) [sketch_2022_06_25](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_25) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_24 ![sketch_2022_06_24](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_24/sketch_2022_06_24.png) [sketch_2022_06_24](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_24) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_23 ![sketch_2022_06_23](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_23/sketch_2022_06_23.gif) [sketch_2022_06_23](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_23) [[py5](https://py5coding.org/)] [video mp4](2022/sketch_2022_06_23/a.mp4) --- ### sketch_2022_06_22 ![sketch_2022_06_22](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_22/sketch_2022_06_22.gif) [sketch_2022_06_22](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_22) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_21 ![sketch_2022_06_21](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_21/sketch_2022_06_21.gif) [sketch_2022_06_21](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_21) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_20 ![sketch_2022_06_20](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_20/sketch_2022_06_20.png) [sketch_2022_06_20](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_20) [[py5](https://py5coding.org/)] From [@introscopia](https://ttwitter.com/Introscopia)'s star code at [httpstwitter.com/Introscopia/status/1538966209114390529](https://ttwitter.com/Introscopia/status/1538966209114390529) --- ### sketch_2022_06_19 ![sketch_2022_06_19](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_19/sketch_2022_06_19.png) [sketch_2022_06_19](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_19) [[py5](https://py5coding.org/)] Frank Morley's theorem demo «In 1899, Frank Morley proved Morley’s theorem: when the angle at each vertex of any triangle is trisected, the points of intersection of adjacent trisectors form the vertices of an equilateral triangle» [@fermatslibrary's tweet](https://twitter.com/fermatslibrary/status/1538515683486613508) --- ### sketch_2022_06_18 ![sketch_2022_06_18](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_18/sketch_2022_06_18.png) [sketch_2022_06_18](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_18) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_17 ![sketch_2022_06_17](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_17/sketch_2022_06_17.gif) [sketch_2022_06_17](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_17) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_16 ![sketch_2022_06_16](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_16/sketch_2022_06_16.gif) [sketch_2022_06_16](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_16) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_15 ![sketch_2022_06_15](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_15/sketch_2022_06_15.gif) [sketch_2022_06_15](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_15) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_14 ![sketch_2022_06_14](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_14/sketch_2022_06_14.png) [sketch_2022_06_14](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_14) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_13 ![sketch_2022_06_13](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_13/sketch_2022_06_13.gif) [sketch_2022_06_13](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_13) [[py5](https://py5coding.org/)] - Added naïve poly simplification - I'm happier with (newest) "gradual flip" - I gained some insight on why everything is worse with different radius for each vertex (and it is hard to fix). - I changed the radius reduction behavior! --- ### sketch_2022_06_12 ![sketch_2022_06_12](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_12/sketch_2022_06_12.gif) [sketch_2022_06_12](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_12) [[py5](https://py5coding.org/)] - arc_augmented_points() (to complement arc_augmented_poly) --- ### sketch_2022_06_11 ![sketch_2022_06_11](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_11/sketch_2022_06_11.gif) [sketch_2022_06_11](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_11) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_10 ![sketch_2022_06_10](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_10/sketch_2022_06_10.gif) [sketch_2022_06_10](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_10) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_09pymunk ![sketch_2022_06_09pymunk](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_09pymunk/sketch_2022_06_09pymunk.png) [sketch_2022_06_09pymunk](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_09pymunk) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_08pymunk ![sketch_2022_06_08pymunk](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_08pymunk/sketch_2022_06_08pymunk.png) [sketch_2022_06_08pymunk](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_08pymunk) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_07pymunk ![sketch_2022_06_07pymunk](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_07pymunk/sketch_2022_06_07pymunk.png) [sketch_2022_06_07pymunk](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_07pymunk) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_06pymunk ![sketch_2022_06_06pymunk](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_06pymunk/sketch_2022_06_06pymunk.png) [sketch_2022_06_06pymunk](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_06pymunk) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_05kirigami ![sketch_2022_06_05kirigami](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_05kirigami/sketch_2022_06_05kirigami.gif) [sketch_2022_06_05kirigami](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_05kirigami) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_06_04 ![sketch_2022_06_04](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_04/sketch_2022_06_04.gif) [sketch_2022_06_04](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_04) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_03 ![sketch_2022_06_03](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_03/sketch_2022_06_03.gif) [sketch_2022_06_03](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_03) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_02 ![sketch_2022_06_02](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_02/sketch_2022_06_02.png) [sketch_2022_06_02](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_02) [[py5](https://py5coding.org/)] --- ### sketch_2022_06_01 ![sketch_2022_06_01](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_06_01/sketch_2022_06_01.png) [sketch_2022_06_01](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_06_01) [[py5](https://py5coding.org/)] --- ### sketch_2022_05_31 ![sketch_2022_05_31](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_31/sketch_2022_05_31.png) [sketch_2022_05_31](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_31) [[py5](https://py5coding.org/)] --- ### sketch_2022_05_30 ![sketch_2022_05_30](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_30/sketch_2022_05_30.png) [sketch_2022_05_30](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_30) [[py5](https://py5coding.org/)] --- ### sketch_2022_05_29 ![sketch_2022_05_29](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_29/sketch_2022_05_29.png) [sketch_2022_05_29](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_29) [[py5](https://py5coding.org/)] --- ### sketch_2022_05_28 ![sketch_2022_05_28](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_28/sketch_2022_05_28.gif) [sketch_2022_05_28](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_28) [[py5](https://py5coding.org/)] --- ### sketch_2022_05_27 ![sketch_2022_05_27](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_27/sketch_2022_05_27.png) [sketch_2022_05_27](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_27) [[py5](https://py5coding.org/)] --- ### sketch_2022_05_26 ![sketch_2022_05_26](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_26/sketch_2022_05_26.png) [sketch_2022_05_26](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_26) [[py5](https://py5coding.org/)] --- ### sketch_2022_05_25 ![sketch_2022_05_25](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_25/sketch_2022_05_25.png) [sketch_2022_05_25](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_25) [[py5](https://py5coding.org/)] --- ### sketch_2022_05_24 ![sketch_2022_05_24](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_24/sketch_2022_05_24.png) [sketch_2022_05_24](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_24) [[py5](https://py5coding.org/)] --- ### sketch_2022_05_23 ![sketch_2022_05_23](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_23/sketch_2022_05_23.gif) [sketch_2022_05_23](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_23) [[py5](https://py5coding.org/)] --- ### sketch_2022_05_22 ![sketch_2022_05_22](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_22/sketch_2022_05_22.gif) [sketch_2022_05_22](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_22) [[py5](https://py5coding.org/)] --- ### sketch_2022_05_21 ![sketch_2022_05_21](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_21/sketch_2022_05_21.png) [sketch_2022_05_21](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_21) [[py5](https://py5coding.org/)] --- ### sketch_2022_05_20 ![sketch_2022_05_20](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_20/sketch_2022_05_20.png) [sketch_2022_05_20](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_20) [[py5](https://py5coding.org/)] --- ### sketch_2022_05_19 ![sketch_2022_05_19](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_19/sketch_2022_05_19.gif) [sketch_2022_05_19](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_19) [[pyscript](https://pyscript.net/)] [click here to ineteract](https://abav.lugaralgum.com/sketch-a-day/2022/sketch_2022_05_19/) --- ### sketch_2022_05_18 ![sketch_2022_05_18](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_18/sketch_2022_05_18.png) [sketch_2022_05_18](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_18) [[pyscript](https://pyscript.net/)] [click here to ineteract](https://abav.lugaralgum.com/sketch-a-day/2022/sketch_2022_05_18/) --- ### sketch_2022_05_17 ![sketch_2022_05_17](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_17/sketch_2022_05_17.png) [sketch_2022_05_17](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_17) [[pyscript](https://pyscript.net/)] [click here to ineteract](https://abav.lugaralgum.com/sketch-a-day/2022/sketch_2022_05_17/) --- ### sketch_2022_05_16 ![sketch_2022_05_16](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_16/sketch_2022_05_16.gif) [sketch_2022_05_16](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_16) [[pyscript](https://pyscript.net/)] [click here to ineteract](https://abav.lugaralgum.com/sketch-a-day/2022/sketch_2022_05_16/) --- ### sketch_2022_05_15 ![sketch_2022_05_15](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_15/sketch_2022_05_15.png) [sketch_2022_05_15](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_15) [[pyscript](https://pyscript.net/)] --- ### sketch_2022_05_14 ![sketch_2022_05_14](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_14/sketch_2022_05_14.png) [sketch_2022_05_14](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_14) [[py5](https://py5coding.org/)] --- ### sketch_2022_05_13 ![sketch_2022_05_13](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_13/sketch_2022_05_13.png) [sketch_2022_05_13](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_13) [[py5](https://py5coding.org/)] --- ### sketch_2022_05_12ahex_cells ![sketch_2022_05_12ahex_cells](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_12ahex_cells/sketch_2022_05_12ahex_cells.png) [sketch_2022_05_12ahex_cells](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_12ahex_cells) [[py5](https://py5coding.org/)] --- ### sketch_2022_05_11ahex_cells ![sketch_2022_05_11ahex_cells](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_11ahex_cells/sketch_2022_05_11ahex_cells.gif) [sketch_2022_05_11ahex_cells](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_11ahex_cells) [[py5](https://py5coding.org/)] --- ### sketch_2022_05_10ahex_cells ![sketch_2022_05_10ahex_cells](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_10ahex_cells/sketch_2022_05_10ahex_cells.png) [sketch_2022_05_10ahex_cells](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_10ahex_cells) [[py5](https://py5coding.org/)] --- ### sketch_2022_05_09ahex_cells ![sketch_2022_05_09ahex_cells](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_09ahex_cells/sketch_2022_05_09ahex_cells.png) [sketch_2022_05_09ahex_cells](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_09ahex_cells) [[py5](https://py5coding.org/)] --- ### sketch_2022_05_08ahex_cells ![sketch_2022_05_08ahex_cells](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_08ahex_cells/sketch_2022_05_08ahex_cells.gif) [sketch_2022_05_08ahex_cells](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_08ahex_cells) [[py5](https://py5coding.org/)] --- ### sketch_2022_05_07freeCAD ![sketch_2022_05_07freeCAD](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_07freeCAD/sketch_2022_05_07freeCAD.png) [sketch_2022_05_07freeCAD](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_07freeCAD) [FreeCAD](https://freecadweb.org) --- ### sketch_2022_05_06freeCAD ![sketch_2022_05_06freeCAD](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_06freeCAD/sketch_2022_05_06freeCAD.gif) [sketch_2022_05_06freeCAD](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_06freeCAD) [FreeCAD](https://freecadweb.org) --- ### sketch_2022_05_05freeCAD ![sketch_2022_05_05freeCAD](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_05freeCAD/sketch_2022_05_05freeCAD.jpg) [sketch_2022_05_05freeCAD](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_05freeCAD) [FreeCAD](https://freecadweb.org) --- ### sketch_2022_05_04FreeCAD ![sketch_2022_05_04freeCAD](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_04freeCAD/sketch_2022_05_04freeCAD.gif) [sketch_2022_05_04freeCAD](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_04freeCAD) [[FreeCAD](https://freecadweb.org)] --- ### sketch_2022_05_03FreeCAD ![sketch_2022_05_03freeCAD](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_03freeCAD/sketch_2022_05_03freeCAD.gif) [sketch_2022_05_03freeCAD](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_03freeCAD) [[FreeCAD](https://freecadweb.org)] --- ### sketch_2022_05_02FreeCAD ![sketch_2022_05_02freeCAD](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_02freeCAD/sketch_2022_05_02freeCAD.jpg) [sketch_2022_05_02freeCAD](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_02freeCAD) [[FreeCAD](https://freecadweb.org)] --- ### sketch_2022_05_01tk ![sketch_2022_05_01tk](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_05_01tk/sketch_2022_05_01tk.png) [sketch_2022_05_01tk](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_05_01tk) [tkinter] --- ### sketch_2022_04_30 ![sketch_2022_04_30](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_30/sketch_2022_04_30.png) [sketch_2022_04_30](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_30) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_29 ![sketch_2022_04_29](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_29/sketch_2022_04_29.png) [sketch_2022_04_29](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_29) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_28 ![sketch_2022_04_28](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_28/sketch_2022_04_28.png) [sketch_2022_04_28](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_28) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_27 ![sketch_2022_04_27](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_27/sketch_2022_04_27.png) [sketch_2022_04_27](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_27) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_26 ![sketch_2022_04_26](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_26/sketch_2022_04_26.png) [sketch_2022_04_26](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_26) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_25 ![sketch_2022_04_25](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_25/sketch_2022_04_25.png) [sketch_2022_04_25](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_25) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_24 ![sketch_2022_04_24](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_24/sketch_2022_04_24.png) [sketch_2022_04_24](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_24) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_23 ![sketch_2022_04_23](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_23/sketch_2022_04_23.png) [sketch_2022_04_23](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_23) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_22 ![sketch_2022_04_22](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_22/sketch_2022_04_22.png) [sketch_2022_04_22](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_22) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_21 ![sketch_2022_04_21](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_21/sketch_2022_04_21.png) [sketch_2022_04_21](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_21) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_20 ![sketch_2022_04_20](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_20/sketch_2022_04_20.gif) [sketch_2022_04_20](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_20) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_19 ![sketch_2022_04_19](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_19/sketch_2022_04_19.png) [sketch_2022_04_19](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_19) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_18 ![sketch_2022_04_18](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_18/sketch_2022_04_18.png) [sketch_2022_04_18](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_18) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_17 ![sketch_2022_04_17](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_17/sketch_2022_04_17.png) [sketch_2022_04_17](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_17) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_16 ![sketch_2022_04_16](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_16/sketch_2022_04_16.png) [sketch_2022_04_16](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_16) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_15 ![sketch_2022_04_15](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_15/sketch_2022_04_15.png) [sketch_2022_04_15](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_15) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_14 ![sketch_2022_04_14](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_14/sketch_2022_04_14.png) [sketch_2022_04_14](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_14) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_13 ![sketch_2022_04_13](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_13/sketch_2022_04_13.png) [sketch_2022_04_13](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_13) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_12 ![sketch_2022_04_12](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_12/sketch_2022_04_12.png) [sketch_2022_04_12](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_12) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_11 ![sketch_2022_04_11](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_11/sketch_2022_04_11.gif) [sketch_2022_04_11](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_11) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_10a ![sketch_2022_04_10a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_10a/sketch_2022_04_10a.png) [sketch_2022_04_10a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_10a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_04_09a ![sketch_2022_04_09a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_09a/sketch_2022_04_09a.gif) [sketch_2022_04_09a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_09a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_04_08kirigami ![sketch_2022_04_08kirigami](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_08kirigami/sketch_2022_04_08kirigami.png) [sketch_2022_04_08kirigami](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_08kirigami) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_04_07pymunk ![sketch_2022_04_07pymunk](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_07pymunk/sketch_2022_04_07pymunk.png) [sketch_2022_04_07pymunk](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_07pymunk) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_06 ![sketch_2022_04_06](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_06/sketch_2022_04_06.png) [sketch_2022_04_06](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_06) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_05 ![sketch_2022_04_05](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_05/sketch_2022_04_05.png) [sketch_2022_04_05](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_05) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_04 ![sketch_2022_04_04](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_04/sketch_2022_04_04.png) [sketch_2022_04_04](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_04) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_03 ![sketch_2022_04_03](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_03/sketch_2022_04_03.png) [sketch_2022_04_03](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_03) [[py5](https://py5coding.org/)] --- ### sketch_2022_04_02 ![sketch_2022_04_02](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_02/sketch_2022_04_02.png) [sketch_2022_04_02](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_02) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_04_01 ![sketch_2022_04_01](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_04_01/sketch_2022_04_01.gif) [sketch_2022_04_01](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_04_01) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_03_31 ![sketch_2022_03_31](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_31/sketch_2022_03_31.png) [sketch_2022_03_31](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_31) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_03_30_pymunk ![sketch_2022_03_30_pymunk](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_30_pymunk/sketch_2022_03_30_pymunk.png) [sketch_2022_03_30_pymunk](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_30_pymunk) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_29_pymunk ![sketch_2022_03_29_pymunk](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_29_pymunk/sketch_2022_03_29_pymunk.png) [sketch_2022_03_29_pymunk](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_29_pymunk) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_28_bRigid ![sketch_2022_03_28_bRigid](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_28_bRigid/sketch_2022_03_28_bRigid.gif) [sketch_2022_03_28_bRigid](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_28_bRigid) [[Processing Java](https://processing.org)] --- ### sketch_2022_03_27a ![sketch_2022_03_27a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_27a/sketch_2022_03_27a.gif) [sketch_2022_03_27a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_27a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_26a ![sketch_2022_03_26a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_26a/sketch_2022_03_26a.gif) [sketch_2022_03_26a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_26a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_25a ![sketch_2022_03_25a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_25a/sketch_2022_03_25a.gif) [sketch_2022_03_25a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_25a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_24a ![sketch_2022_03_24a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_24a/sketch_2022_03_24a.png) [sketch_2022_03_24a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_24a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_23a ![sketch_2022_03_23a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_23a/sketch_2022_03_23a.gif) [sketch_2022_03_23a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_23a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_22a ![sketch_2022_03_22a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_22a/sketch_2022_03_22a.png) [sketch_2022_03_22a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_22a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_21a ![sketch_2022_03_21a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_21a/sketch_2022_03_21a.png) [sketch_2022_03_21a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_21a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_20a ![sketch_2022_03_20a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_20a/sketch_2022_03_20a.gif) [sketch_2022_03_20a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_20a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_19a ![sketch_2022_03_19a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_19a/sketch_2022_03_19a.gif) [sketch_2022_03_19a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_19a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_18a ![sketch_2022_03_18a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_18a/sketch_2022_03_18a.gif) [sketch_2022_03_18a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_18a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_17a ![sketch_2022_03_17a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_17a/sketch_2022_03_17a.png) [sketch_2022_03_17a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_17a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_16a_pyfirmata ![sketch_2022_03_16a_pyfirmata](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_16a_pyfirmata/sketch_2022_03_16a_pyfirmata.gif) [sketch_2022_03_16a_pyfirmata](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_16a_pyfirmata) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_15a ![sketch_2022_03_15a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_15a/sketch_2022_03_15a.png) [sketch_2022_03_15a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_15a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_14a ![sketch_2022_03_14a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_14a/sketch_2022_03_14a.png) [sketch_2022_03_14a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_14a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_13a ![sketch_2022_03_13a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_13a/sketch_2022_03_13a.png) [sketch_2022_03_13a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_13a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_12a ![sketch_2022_03_12a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_12a/sketch_2022_03_12a.gif) [sketch_2022_03_12a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_12a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_11a ![sketch_2022_03_11a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_11a/sketch_2022_03_11a.gif) [sketch_2022_03_11a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_11a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_10a ![sketch_2022_03_10a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_10a/sketch_2022_03_10a.png) [sketch_2022_03_10a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_10a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_09a ![sketch_2022_03_09a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_09a/sketch_2022_03_09a.png) [sketch_2022_03_09a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_09a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_08a ![sketch_2022_03_08a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_08a/sketch_2022_03_08a.png) [sketch_2022_03_08a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_08a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_07a ![sketch_2022_03_07a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_07a/sketch_2022_03_07a.png) [sketch_2022_03_07a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_07a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_06a ![sketch_2022_03_06a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_06a/sketch_2022_03_06a.gif) [sketch_2022_03_06a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_06a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_05a ![sketch_2022_03_05a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_05a/sketch_2022_03_05a.gif) [sketch_2022_03_05a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_05a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_04a ![sketch_2022_03_04a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_04a/sketch_2022_03_04a.png) [sketch_2022_03_04a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_04a) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_03_arcs ![sketch_2022_03_03_arcs](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_03_arcs/sketch_2022_03_03_arcs.gif) [sketch_2022_03_03_arcs](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_03_arcs) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_02_arcs ![sketch_2022_03_02_arcs](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_02_arcs/sketch_2022_03_02_arcs.gif) [sketch_2022_03_02_arcs](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_02_arcs) [[py5](https://py5coding.org/)] --- ### sketch_2022_03_01_shapely ![sketch_2022_03_01_shapely](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_03_01_shapely/sketch_2022_03_01_shapely.gif) [sketch_2022_03_01_shapely](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_03_01_shapely) [[py5](https://py5coding.org/)] --- ### sketch_2022_02_28a_geomerative ![sketch_2022_02_28a_geomerative](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_28a_geomerative/sketch_2022_02_28a_geomerative.gif) [sketch_2022_02_28a_geomerative](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_28a_geomerative) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_27a_geomerative ![sketch_2022_02_27a_geomerative](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_27a_geomerative/sketch_2022_02_27a_geomerative.png) [sketch_2022_02_27a_geomerative](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_27a_geomerative) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_26a ![sketch_2022_02_26a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_26a/sketch_2022_02_26a.png) [sketch_2022_02_26a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_26a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_25a ![sketch_2022_02_25a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_25a/sketch_2022_02_25a.png) [sketch_2022_02_25a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_25a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_24a ![sketch_2022_02_24a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_24a/sketch_2022_02_24a.png) [sketch_2022_02_24a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_24a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_23a ![sketch_2022_02_23a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_23a/sketch_2022_02_23a.png) [sketch_2022_02_23a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_23a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_22_prime_spiral ![sketch_2022_02_22_prime_spiral](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_22_prime_spiral/sketch_2022_02_22_prime_spiral.jpeg) [sketch_2022_02_22_prime_spiral](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_22_prime_spiral) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_21_prime_spiral ![sketch_2022_02_21_prime_spiral](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_21_prime_spiral/sketch_2022_02_21_prime_spiral.png) [sketch_2022_02_21_prime_spiral](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_21_prime_spiral) [[py5](https://py5coding.org/)] --- ### sketch_2022_02_18_circle_sphere ![sketch_2022_02_18_circle_sphere](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_18_circle_sphere/sketch_2022_02_18_circle_sphere.gif) [sketch_2022_02_18_circle_sphere](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_18_circle_sphere) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_17_circle_sphere ![sketch_2022_02_17_circle_sphere](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_17_circle_sphere/sketch_2022_02_17_circle_sphere.gif) [sketch_2022_02_17_circle_sphere](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_17_circle_sphere) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_16_circle_sphere ![sketch_2022_02_16_circle_sphere](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_16_circle_sphere/sketch_2022_02_16_circle_sphere.gif) [sketch_2022_02_16_circle_sphere](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_16_circle_sphere) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_15hamsa ![sketch_2022_02_15hamsa](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_15hamsa/sketch_2022_02_15hamsa.gif) [sketch_2022_02_15hamsa](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_15hamsa) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_14_opencv ![sketch_2022_02_14_opencv](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_14_opencv/sketch_2022_02_14_opencv.gif) [sketch_2022_02_14_opencv](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_14_opencv) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_13a ![sketch_2022_02_13a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_13a/sketch_2022_02_13a.png) [sketch_2022_02_13a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_13a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_12a ![sketch_2022_02_12a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_12a/sketch_2022_02_12a.png) [sketch_2022_02_12a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_12a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_11 ![sketch_2022_02_11](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_11/sketch_2022_02_11.gif) [sketch_2022_02_11](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_11) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_10 ![sketch_2022_02_10](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_10/sketch_2022_02_10.png) [sketch_2022_02_10](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_10) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_09 ![sketch_2022_02_09](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_09/sketch_2022_02_09.gif) [sketch_2022_02_09](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_09) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_08 ![sketch_2022_02_08](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_08/sketch_2022_02_08.png) [sketch_2022_02_08](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_08) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_02_07py5 ![sketch_2022_02_07py5](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_07py5/sketch_2022_02_07py5.png) [sketch_2022_02_07py5](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_07py5) [[py5](https://py5coding.org/)] --- ### sketch_2022_02_06py5 ![sketch_2022_02_06py5](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_06py5/sketch_2022_02_06py5.png) [sketch_2022_02_06py5](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_06py5) [[py5](https://py5coding.org/)] --- ### sketch_2022_02_05py5 ![sketch_2022_02_05py5](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_05py5/sketch_2022_02_05py5.png) [sketch_2022_02_05py5](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_05py5) [[py5](https://py5coding.org/)] --- ### sketch_2022_02_04py5 ![sketch_2022_02_04py5](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_04py5/sketch_2022_02_04py5.gif) [sketch_2022_02_04py5](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_04py5) [[py5](https://py5coding.org/)] --- ### sketch_2022_02_03py5 ![sketch_2022_02_03py5](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_03py5/sketch_2022_02_03py5.gif) [sketch_2022_02_03py5](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_03py5) [[py5](https://py5coding.org/)] --- ### sketch_2022_02_02py5 ![sketch_2022_02_02py5](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_02py5/sketch_2022_02_02py5.png) [sketch_2022_02_02py5](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_02py5) [[py5](https://py5coding.org/)] --- ### sketch_2022_02_01py5 ![sketch_2022_02_01py5](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_02_01py5/sketch_2022_02_01py5.png) [sketch_2022_02_01py5](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_02_01py5) [[py5](https://py5coding.org/)] --- ### sketch_2022_01_31py5 ![sketch_2022_01_31py5](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_31py5/sketch_2022_01_31py5.gif) [sketch_2022_01_31py5](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_31py5) [[py5](https://py5coding.org/)] --- ### sketch_2022_01_30 ![sketch_2022_01_30](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_30/sketch_2022_01_30.gif) [sketch_2022_01_30](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_30) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_29 ![sketch_2022_01_29](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_29/sketch_2022_01_29.gif) [sketch_2022_01_29](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_29) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_28a_reticula ![sketch_2022_01_28a_reticula](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_28a_reticula/sketch_2022_01_28a_reticula.png) [sketch_2022_01_28a_reticula](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_28a_reticula) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_27a ![sketch_2022_01_27a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_27a/sketch_2022_01_27a.png) [sketch_2022_01_27a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_27a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_26e ![sketch_2022_01_26e](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_26e/sketch_2022_01_26e.png) [sketch_2022_01_26e](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_26e) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_25e ![sketch_2022_01_25e](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_25e/sketch_2022_01_25e.png) [sketch_2022_01_25e](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_25e) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_24c_random ![sketch_2022_01_24c_random](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_24c_random/sketch_2022_01_24c_random.png) [sketch_2022_01_24c_random](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_24c_random) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_23d ![sketch_2022_01_23d](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_23d/sketch_2022_01_23d.png) [sketch_2022_01_23d](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_23d) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_22d ![sketch_2022_01_22d](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_22d/sketch_2022_01_22d.png) [sketch_2022_01_22d](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_22d) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_21d ![sketch_2022_01_21d](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_21d/sketch_2022_01_21d.gif) [sketch_2022_01_21d](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_21d) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_20d ![sketch_2022_01_20d](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_20d/sketch_2022_01_20d.gif) [sketch_2022_01_20d](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_20d) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_19a ![sketch_2022_01_19a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_19a/sketch_2022_01_19a.gif) [sketch_2022_01_19a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_19a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_18a_vhs ![sketch_2022_01_18a_vhs](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_18a_vhs/sketch_2022_01_18a_vhs.gif) [sketch_2022_01_18a_vhs](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_18a_vhs) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_17a ![sketch_2022_01_17a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_17a/sketch_2022_01_17a.png) [sketch_2022_01_17a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_17a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_16a ![sketch_2022_01_16a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_16a/sketch_2022_01_16a.png) [sketch_2022_01_16a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_16a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_15a ![sketch_2022_01_15a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_15a/sketch_2022_01_15a.png) [sketch_2022_01_15a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_15a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_14a ![sketch_2022_01_14a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_14a/sketch_2022_01_14a.gif) [sketch_2022_01_14a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_14a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_13b ![sketch_2022_01_13b](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_13b/sketch_2022_01_13b.gif) [sketch_2022_01_13b](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_13b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_12a ![sketch_2022_01_12a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_12a/sketch_2022_01_12a.jpeg) [sketch_2022_01_12a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_12a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_11a ![sketch_2022_01_11a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_11a/sketch_2022_01_11a.gif) [sketch_2022_01_11a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_11a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_10a_reticula ![sketch_2022_01_10a_reticula](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_10a_reticula/sketch_2022_01_10a_reticula.png) [sketch_2022_01_10a_reticula](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_10a_reticula) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_09a ![sketch_2022_01_09a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_09a/sketch_2022_01_09a.png) [sketch_2022_01_09a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_09a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_08b ![sketch_2022_01_08b](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_08b/sketch_2022_01_08b.gif) [sketch_2022_01_08b](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_08b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_07b ![sketch_2022_01_07b](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_07b/sketch_2022_01_07b.gif) [sketch_2022_01_07b](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_07b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_06a ![sketch_2022_01_06a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_06a/sketch_2022_01_06a.png) [sketch_2022_01_06a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_06a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_05a ![sketch_2022_01_05a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_05a/sketch_2022_01_05a.gif) [sketch_2022_01_05a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_05a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_04a ![sketch_2022_01_04a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_04a/sketch_2022_01_04a.png) [sketch_2022_01_04a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_04a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_03a ![sketch_2022_01_03a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_03a/sketch_2022_01_03a.png) [sketch_2022_01_03a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_03a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_02a ![sketch_2022_01_02a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_02a/sketch_2022_01_02a.png) [sketch_2022_01_02a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_02a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- ### sketch_2022_01_01a ![sketch_2022_01_01a](https://raw.githubusercontent.com/villares/sketch-a-day/main/2022/sketch_2022_01_01a/sketch_2022_01_01a.png) [sketch_2022_01_01a](https://github.com/villares/sketch-a-day/tree/main/2022/sketch_2022_01_01a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] --- [2026](README.md) \| [2025](2025.md) \| [2024](2024.md) \| [2023](2023.md) \| 2022 \| [2021](2021.md) \| [2020](2020.md) \| [2019](2019.md) \| [2018](2018.md) ---

The sketch-a-day project, images and code repository, by Alexandre B A Villares are licensed under Attribution-NonCommercial-NoDerivatives 4.0 International , except if marked/attributed otherwise in a file or code section. Please contact for licensing questions.