sketch-a-day/README.md

2254 wiersze
74 KiB
Markdown
Czysty Zwykły widok Historia

2018-01-03 02:01:12 +00:00
----
2018-01-02 22:16:53 +00:00
# sketch-a-day
2018-01-03 02:17:00 +00:00
### one visual idea a day [[on GitHub!](https://github.com/villares/sketch-a-day)]
2018-01-03 01:37:35 +00:00
2018-09-24 23:50:11 +00:00
Hi! I'm [Alexandre Villares](https://abav.lugaralgum.com), let's see if I can make one small program (*sketch*) a day. I'm working mostly with Python ([Processing Python Mode](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)) and sometimes [Processing Java Mode](https://processing.org) and [P5JS (JavaScript)](p5js.org) or other stuff.
2018-01-03 01:37:35 +00:00
2018-08-08 14:50:17 +00:00
If you enjoy this, be a [patreon](https://patreon.com/arteprog) or make a donation [here](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HCGAKACDMVNV2)
2018-02-01 18:37:16 +00:00
2018-10-18 13:42:25 +00:00
---
![s293](s293/s293.gif)
293: [code](https://github.com/villares/sketch-a-day/tree/master/s293) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
The polygons now are non-self-intersecting, and the hatches are kept inside :)
White lines in the background are from discarded random polys that self-intersected.
2018-10-17 22:02:00 +00:00
---
![s292](s292/s292.gif)
292: [code](https://github.com/villares/sketch-a-day/tree/master/s292) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-10-13 21:49:00 +00:00
---
2018-10-17 04:02:54 +00:00
![s291](s291/s291.gif)
291: [code](https://github.com/villares/sketch-a-day/tree/master/s291) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-10-15 20:48:44 +00:00
![s290](s290/s290.gif)
290: [code](https://github.com/villares/sketch-a-day/tree/master/s290) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-10-15 01:27:22 +00:00
---
![s289](s289/s289.gif)
289: [code](https://github.com/villares/sketch-a-day/tree/master/s289) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
True arcs and lines
---
2018-10-13 21:49:00 +00:00
![s288](s288/s288.gif)
288: [code](https://github.com/villares/sketch-a-day/tree/master/s288) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-10-15 01:27:22 +00:00
Ellipse arcs
2018-10-13 21:49:00 +00:00
---
![s287](s287/s287.gif)
287: [code](https://github.com/villares/sketch-a-day/tree/master/s287) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-10-11 14:37:20 +00:00
---
![s286](s286/s286.gif)
286: [code](https://github.com/villares/sketch-a-day/tree/master/s286) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-10-11 01:28:44 +00:00
---
![s285](s285/s285.gif)
285: [code](https://github.com/villares/sketch-a-day/tree/master/s285) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s284](s284/s284.png)
284: [code](https://github.com/villares/sketch-a-day/tree/master/s284) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-10-10 00:34:54 +00:00
---
![s283](s283/s283.gif)
283: [code](https://github.com/villares/sketch-a-day/tree/master/s283) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-10-08 01:40:58 +00:00
---
![s282](s282/s282.gif)
282: [code](https://github.com/villares/sketch-a-day/tree/master/s282) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
First attempt at joining rectangular cells into bigger polygonal faces.
2018-10-06 18:40:11 +00:00
---
![s281](s281/s281.gif)
2018-10-08 01:40:58 +00:00
281: [code](https://github.com/villares/sketch-a-day/tree/master/s281) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-10-06 18:40:11 +00:00
---
![s280](s280/s280.png)
2018-10-08 01:40:58 +00:00
280: [code](https://github.com/villares/sketch-a-day/tree/master/s280) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-10-06 18:40:11 +00:00
2018-09-22 01:40:29 +00:00
---
2018-10-04 21:39:26 +00:00
![s279](s279/s279.gif)
2018-10-08 01:40:58 +00:00
2018-10-04 21:39:26 +00:00
279: [code](https://github.com/villares/sketch-a-day/tree/master/s279) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-10-03 21:34:33 +00:00
![s278](s278/s278.png)
2018-10-08 01:40:58 +00:00
2018-10-03 21:34:33 +00:00
278: [code](https://github.com/villares/sketch-a-day/tree/master/s278) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s277](s277/s277.png)
2018-10-08 01:40:58 +00:00
2018-10-03 21:34:33 +00:00
277: [code](https://github.com/villares/sketch-a-day/tree/master/s277) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-10-02 01:06:36 +00:00
![s276](s276/s276.png)
2018-10-08 01:40:58 +00:00
2018-10-02 01:06:36 +00:00
276: [code](https://github.com/villares/sketch-a-day/tree/master/s276) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-09-30 13:00:03 +00:00
![s275](s275/s275.png)
2018-10-08 01:40:58 +00:00
2018-09-30 13:00:03 +00:00
275: [code](https://github.com/villares/sketch-a-day/tree/master/s275) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-09-29 23:50:15 +00:00
![s274](s274/s274.png)
2018-10-08 01:40:58 +00:00
2018-09-29 23:50:15 +00:00
274: [code](https://github.com/villares/sketch-a-day/tree/master/s274) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s273](s273/s273.png)
2018-10-08 01:40:58 +00:00
2018-09-29 23:50:15 +00:00
273: [code](https://github.com/villares/sketch-a-day/tree/master/s273) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
This sorts a gliph sequence from lighter to darker
---
![s272](s272/s272.png)
2018-10-08 01:40:58 +00:00
2018-09-29 23:50:15 +00:00
272: [code](https://github.com/villares/sketch-a-day/tree/master/s272) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s271](s271/s271.png)
271: [code](https://github.com/villares/sketch-a-day/tree/master/s271) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s270](s270/s270.png)
270: [code](https://github.com/villares/sketch-a-day/tree/master/s270) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-09-24 23:50:11 +00:00
![s269](s269/s269.png)
2018-09-25 02:09:08 +00:00
2018-09-24 23:50:11 +00:00
269: [code](https://github.com/villares/sketch-a-day/tree/master/s269) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s268](s268/s268.png)
2018-09-25 02:09:08 +00:00
268: [code](https://github.com/villares/sketch-a-day/tree/master/s268)[[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] &
2018-09-25 02:07:41 +00:00
[code](https://github.com/villares/sketch-a-day/blob/master/s268_pygame/s268_pygame.py)[[Pygame](https://wwwpygame.org)]
2018-09-24 23:50:11 +00:00
---
2018-09-23 01:17:37 +00:00
![s267](s267/s267.png)
267: [code](https://github.com/villares/sketch-a-day/tree/master/s267) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-09-22 01:40:29 +00:00
![s266](s266/s266.png)
266: [code](https://github.com/villares/sketch-a-day/tree/master/s266) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s265](s265/s265.png)
265: [code](https://github.com/villares/sketch-a-day/tree/master/s265) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-09-19 19:10:35 +00:00
---
![s264](s264/s264.png)
264: [code](https://github.com/villares/sketch-a-day/tree/master/s264) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s263](s263/s263.png)
263: [code](https://github.com/villares/sketch-a-day/tree/master/s263) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-09-17 12:31:43 +00:00
---
![s262](s262/s262.png)
262: [code](https://github.com/villares/sketch-a-day/tree/master/s262) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-09-17 01:14:28 +00:00
---
![s261](s261/s261.png)
261: [code](https://github.com/villares/sketch-a-day/tree/master/s261) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-09-15 20:28:34 +00:00
---
2018-09-16 00:40:41 +00:00
![s260](s260/s260.png)
260: [code](https://github.com/villares/sketch-a-day/tree/master/s260) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-09-15 20:29:13 +00:00
![s259](s259/s259.png)
259: [code](https://github.com/villares/sketch-a-day/tree/master/s259) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-09-15 20:28:34 +00:00
![s258](s258/s258.png)
258: [code](https://github.com/villares/sketch-a-day/tree/master/s258) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s257](s257/s257.png)
257: [code](https://github.com/villares/sketch-a-day/tree/master/s257) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s256](s256/s256.png)
256: [code](https://github.com/villares/sketch-a-day/tree/master/s256) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s254](s254/s254.png)
254: [code](https://github.com/villares/sketch-a-day/tree/master/s254) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s253](s253/s253.png)
253: [code](https://github.com/villares/sketch-a-day/tree/master/s253) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s252](s252/s252.png)
252: [code](https://github.com/villares/sketch-a-day/tree/master/s252) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s251](s251/s251.png)
251: [code](https://github.com/villares/sketch-a-day/tree/master/s251) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s250](s250/s250.png)
250: [code](https://github.com/villares/sketch-a-day/tree/master/s250) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
This was kind of a dead end. It's easy to rotate stuff with pushMatrix(), transtlate() and rotate(), but it doesn't work inside beginShape() as I found out the next day.
---
![s249](s249/s249.png)
249: [code](https://github.com/villares/sketch-a-day/tree/master/s249) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s248](s248/s248.png)
248: [code](https://github.com/villares/sketch-a-day/tree/master/s248) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Animation
---
![s247](s247/s247.png)
247: [code](https://github.com/villares/sketch-a-day/tree/master/s247) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-09-14 21:58:09 +00:00
---
![s246](s246/s246.png)
246: [code](https://github.com/villares/sketch-a-day/tree/master/s246) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s245](s245/s245.png)
245: [code](https://github.com/villares/sketch-a-day/tree/master/s245) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s244](s244/s244.png)
244: [code](https://github.com/villares/sketch-a-day/tree/master/s244) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s243](s243/s243.png)
243: [code](https://github.com/villares/sketch-a-day/tree/master/s243) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-08-28 02:09:56 +00:00
---
2018-09-05 16:54:17 +00:00
![s242](s242/s242.png)
242: [code](https://github.com/villares/sketch-a-day/tree/master/s242) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-08-28 02:09:56 +00:00
![s241](s241/s241.gif)
241: [code](https://github.com/villares/sketch-a-day/tree/master/s241) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-08-20 22:03:33 +00:00
---
2018-08-27 02:05:15 +00:00
![s240](s240/s240.gif)
240: [code](https://github.com/villares/sketch-a-day/tree/master/s240) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-08-25 21:01:30 +00:00
![s239](s239/s239.gif)
239: [code](https://github.com/villares/sketch-a-day/tree/master/s239) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-08-25 01:51:04 +00:00
![s238](s238/s238.gif)
238: [code](https://github.com/villares/sketch-a-day/tree/master/s238) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-08-24 02:58:14 +00:00
![s237](s237/s237.gif)
237: [code](https://github.com/villares/sketch-a-day/tree/master/s237) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-08-23 02:00:40 +00:00
![s236](s236/s236.gif)
236: [code](https://github.com/villares/sketch-a-day/tree/master/s236) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s235](s235/s235.gif)
235: [code](https://github.com/villares/sketch-a-day/tree/master/s235) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s234](s234/s234.gif)
234: [code](https://github.com/villares/sketch-a-day/tree/master/s234) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-08-20 22:03:33 +00:00
![s233](s233/s233.gif)
233: [code](https://github.com/villares/sketch-a-day/tree/master/s232) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s232](s232/s232.png)
232: [code](https://github.com/villares/sketch-a-day/tree/master/s232) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s231](s231/s231.gif)
231: [code](https://github.com/villares/sketch-a-day/tree/master/s231) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s230](s230/s230.png)
230: [code](https://github.com/villares/sketch-a-day/tree/master/s230) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-08-16 00:34:19 +00:00
---
![s229](s229/s229.png)
229: [code](https://github.com/villares/sketch-a-day/tree/master/s229) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s228](s228/s228.png)
228: [code](https://github.com/villares/sketch-a-day/tree/master/s228) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s227](s227/s227.gif)
227: [code](https://github.com/villares/sketch-a-day/tree/master/s227) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-08-11 17:03:46 +00:00
---
2018-08-12 20:59:43 +00:00
![s226](s226/s226.gif)
226: [code](https://github.com/villares/sketch-a-day/tree/master/s226) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-08-11 17:03:46 +00:00
![s225](s225/s225.gif)
225: [code](https://github.com/villares/sketch-a-day/tree/master/s225) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Now (hollow) boxes, and a cutting-plane controlled by the keyboard.
2018-08-09 12:00:21 +00:00
---
2018-08-11 17:03:46 +00:00
![s224](s224/s224.gif)
224: [code](https://github.com/villares/sketch-a-day/tree/master/s225) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Tubes! Solid boxes hollowed in one of three directions.
---
2018-08-09 12:00:21 +00:00
![s223](s223/s223.gif)
223: [code](https://github.com/villares/sketch-a-day/tree/master/s223) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-08-08 14:50:17 +00:00
---
![s222](s222/s222.gif)
2018-08-07 15:33:37 +00:00
2018-08-08 14:50:17 +00:00
222: [code](https://github.com/villares/sketch-a-day/tree/master/s222) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-08-07 15:33:37 +00:00
---
![s221](s221/s221.gif)
2018-08-08 14:50:17 +00:00
221: [code](https://github.com/villares/sketch-a-day/tree/master/s221) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-08-07 15:33:37 +00:00
---
![s220](s220/s220.gif)
220: [code](https://github.com/villares/sketch-a-day/tree/master/s220) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-08-08 14:50:17 +00:00
![s219](s219/s219_.gif)
2018-08-07 15:33:37 +00:00
219: [code](https://github.com/villares/sketch-a-day/tree/master/s219) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s218](s218/s218.gif)
218: [code](https://github.com/villares/sketch-a-day/tree/master/s218) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s217](s217/s217.gif)
217: [code](https://github.com/villares/sketch-a-day/tree/master/s217) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-08-01 02:24:56 +00:00
---
![s216](s216/s216.gif)
216: [code](https://github.com/villares/sketch-a-day/tree/master/s216) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s215](s215/s215.gif)
215: [code](https://github.com/villares/sketch-a-day/tree/master/s215) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-08-01 02:24:56 +00:00
![s214](s214/s214.gif)
214: [code](https://github.com/villares/sketch-a-day/tree/master/s214) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-07-30 13:20:32 +00:00
2018-07-28 22:42:08 +00:00
---
2018-07-30 13:20:32 +00:00
![s213](s213/s213.gif)
213: [code](https://github.com/villares/sketch-a-day/tree/master/s213) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-07-29 13:59:17 +00:00
![s212](s212/s212.gif)
212: [code](https://github.com/villares/sketch-a-day/tree/master/s211) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-07-29 01:55:19 +00:00
![s211](s211/s211.gif)
211: [code](https://github.com/villares/sketch-a-day/tree/master/s211) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-07-28 22:42:08 +00:00
![s210](s210/s210.gif)
210: [code](https://github.com/villares/sketch-a-day/tree/master/s210) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s209](s209/s209.gif)
209: [code](https://github.com/villares/sketch-a-day/tree/master/s209) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-07-22 22:13:09 +00:00
2018-07-26 02:38:05 +00:00
---
![s208](s208/s208.png)
208: [code](https://github.com/villares/sketch-a-day/tree/master/s208) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s207](s207/s207.png)
207: [code](https://github.com/villares/sketch-a-day/tree/master/s207) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s206](s206/s206.png)
206: [code](https://github.com/villares/sketch-a-day/tree/master/s206) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-07-22 22:13:09 +00:00
---
![s204](s205b/s205b.gif)
205b: [code](https://github.com/villares/sketch-a-day/tree/master/s205b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Two layer version. Added `rotateX(rot)`.
2018-07-22 02:14:01 +00:00
---
2018-07-22 22:13:09 +00:00
![s204](s205/s205.gif)
205: [code](https://github.com/villares/sketch-a-day/tree/master/s205) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
One layer version, I'll use it to test some ideas another day.
---
![s204](s204/s204.gif)
2018-07-22 02:14:01 +00:00
204: [code](https://github.com/villares/sketch-a-day/tree/master/s204) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-07-22 22:13:09 +00:00
At each cycle, it starts on the next node.
2018-07-22 02:14:01 +00:00
2018-07-18 15:47:49 +00:00
---
2018-07-20 23:33:14 +00:00
![s203](s203/s203.gif)
203: [code](https://github.com/villares/sketch-a-day/tree/master/s203) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-07-22 22:13:09 +00:00
A big one, animated the maze generation process.
2018-07-20 23:33:14 +00:00
---
![s202](s202/s202.png)
202: [code](https://github.com/villares/sketch-a-day/tree/master/s202) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-07-22 22:13:09 +00:00
A bigger one
2018-07-20 23:33:14 +00:00
---
2018-07-19 01:27:53 +00:00
![s201](s201/s201.gif)
201: [code](https://github.com/villares/sketch-a-day/tree/master/s201) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-07-18 15:47:49 +00:00
![s200](s200/s200.gif)
200: [code](https://github.com/villares/sketch-a-day/tree/master/s200) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s199](s199/s199.gif)
199: [code](https://github.com/villares/sketch-a-day/tree/master/s199) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s198](s198/s198.gif)
198: [code](https://github.com/villares/sketch-a-day/tree/master/s198) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-07-07 13:24:17 +00:00
2018-07-14 13:34:36 +00:00
---
![s197](s197/s197.gif)
197: [code](https://github.com/villares/sketch-a-day/tree/master/s197) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-07-13 14:00:31 +00:00
---
![s196](s196/s196.gif)
196: [code](https://github.com/villares/sketch-a-day/tree/master/s196) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-07-12 16:18:58 +00:00
---
![s195](s195/s195.gif)
195: [code](https://github.com/villares/sketch-a-day/tree/master/s195) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s194](s194/s194.gif)
194: [code](https://github.com/villares/sketch-a-day/tree/master/s194) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-07-09 11:16:04 +00:00
---
2018-07-10 16:15:21 +00:00
![s193](s193/s193.gif)
193: [code](https://github.com/villares/sketch-a-day/tree/master/s193) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s192](s192/s192_73.gif)
2018-07-09 11:16:04 +00:00
192: [code](https://github.com/villares/sketch-a-day/tree/master/s192) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s191](s191/s191b.gif)
191: [code](https://github.com/villares/sketch-a-day/tree/master/s191) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-07-07 13:24:17 +00:00
---
![s190](s190/s190b.gif)
190: [code](https://github.com/villares/sketch-a-day/tree/master/s190) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-07-07 01:46:01 +00:00
---
![s189](s189/s189.gif)
189: [code](https://github.com/villares/sketch-a-day/tree/master/s189) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-07-04 02:15:10 +00:00
---
2018-07-05 22:52:37 +00:00
![s188](s188/s188.gif)
2018-07-07 01:46:01 +00:00
188: [code](https://github.com/villares/sketch-a-day/tree/master/s188) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-07-05 22:52:37 +00:00
---
2018-07-05 01:57:28 +00:00
![s187](s187/s187.gif)
2018-07-07 01:46:01 +00:00
187: [code](https://github.com/villares/sketch-a-day/tree/master/s187) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-07-05 01:57:28 +00:00
---
![s186gif](s186gif/s186.gif)
2018-07-04 02:15:10 +00:00
![s186](s186/s186.png)
186: [code](https://github.com/villares/sketch-a-day/tree/master/s186) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-07-04 01:32:59 +00:00
---
![s185](s185/s185.png)
185: [code](https://github.com/villares/sketch-a-day/tree/master/s185) [[Processing Java](https://www.processing.org)]
---
![s184](s184/s184.png)
184: [code](https://github.com/villares/sketch-a-day/tree/master/s184) [[Processing Java](https://www.processing.org)]
2018-07-01 02:29:43 +00:00
---
![s183](s183/s183.png)
2018-07-04 01:32:59 +00:00
183: [code](https://github.com/villares/sketch-a-day/tree/master/s183) [[Processing Java](https://www.processing.org)]
2018-07-01 02:29:43 +00:00
---
![s182](s182/s182.png)
2018-07-04 01:32:59 +00:00
182: [code](https://github.com/villares/sketch-a-day/tree/master/s182) [[Processing Java](https://www.processing.org)]
2018-07-01 02:29:43 +00:00
---
![s181](s181/s181.png)
2018-07-04 01:32:59 +00:00
181: [code](https://github.com/villares/sketch-a-day/tree/master/s181) [[Processing Java](https://www.processing.org)]
2018-07-01 02:29:43 +00:00
---
2018-07-04 01:32:59 +00:00
![s180](s180/s180.gif)
```
def set_nbs(self):
self.nbs, self.unvisited_nbs = [], []
for node in Node.nodes:
if node != self and dist(node.x, node.y, node.z,
self.x, self.y, self.z) <= Node.spacing * 1.1:
self.nbs.append(node)
self.unvisited_nbs.append(node)
```
![s180b](s180/s180b.gif)
2018-07-01 02:29:43 +00:00
2018-07-04 01:32:59 +00:00
```
if node != self and dist(node.x, node.y, node.z,
self.x, self.y, self.z) <= Node.spacing * 1.5:
```
180: [code](https://github.com/villares/sketch-a-day/tree/master/s180) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-07-01 02:29:43 +00:00
---
2018-07-04 01:32:59 +00:00
![s179COLOR](s179/COR_s179.png)
![s179PB](s179/PB_s179.png)
179: [code](https://github.com/villares/sketch-a-day/tree/master/s179) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
![s178](s178/s178.jpg)
178: [code](https://github.com/villares/sketch-a-day/tree/master/s178) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s177](s177/s177.png)
2018-07-01 02:29:43 +00:00
177: [code](https://github.com/villares/sketch-a-day/tree/master/s177) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-06-23 23:44:33 +00:00
---
![s176](s176/s176.png)
176: [code](https://github.com/villares/sketch-a-day/tree/master/s176) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-06-23 00:42:40 +00:00
![s175](s175/s175.gif)
175: [code](https://github.com/villares/sketch-a-day/tree/master/s175) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s174](s174/s174.png)
174: [code](https://github.com/villares/sketch-a-day/tree/master/s174) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s173](s173/s173.png)
173: [code](https://github.com/villares/sketch-a-day/tree/master/s173) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
![s172](s172/s172.png)
172: [code](https://github.com/villares/sketch-a-day/tree/master/s172) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-06-17 19:01:54 +00:00
----
2018-06-20 01:36:48 +00:00
![s171](s171/s171.png)
2018-06-20 02:27:08 +00:00
171:[Java code](https://github.com/villares/sketch-a-day/tree/master/s171)[[Processing Java](https://processing.org)] & [Python code](https://github.com/villares/sketch-a-day/tree/master/s171_py) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-06-20 01:36:48 +00:00
----
2018-06-18 20:04:53 +00:00
![s170](s170/s170.png)
170:[code](https://github.com/villares/sketch-a-day/tree/master/s170) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
2018-06-17 19:01:54 +00:00
![s169](s169/s169.png)
169:[code](https://github.com/villares/sketch-a-day/tree/master/s169) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Now same Z lines can form floors.
2018-06-16 21:11:47 +00:00
2018-06-16 22:26:30 +00:00
----
![s168](s168/s168.png)
168:[code](https://github.com/villares/sketch-a-day/tree/master/s168) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-06-17 19:01:54 +00:00
No random movement in Z so no line connections between different (Z) levels. Comparing lines with different Zs to create translucent 'walls'.
2018-06-16 21:11:47 +00:00
----
![s167](s167/s167.gif)
167: [Java code](https://github.com/villares/sketch-a-day/tree/master/s167) [[Processing Java](https://processing.org)] & [Python code](https://github.com/villares/sketch-a-day/tree/master/s167_py) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-05-25 15:25:21 +00:00
----
2018-06-15 12:41:30 +00:00
![s166](s166/s166.png)
2018-06-16 21:11:47 +00:00
166: [code](https://github.com/villares/sketch-a-day/tree/master/s166) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-06-15 12:41:30 +00:00
----
![s165](s165/s165.png)
165: [code](https://github.com/villares/sketch-a-day/tree/master/s165) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
![s164](s164/s164.png)
164: [code](https://github.com/villares/sketch-a-day/tree/master/s164) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
2018-06-12 02:46:46 +00:00
![s163](s163/s163.gif)
163: [code](https://github.com/villares/sketch-a-day/tree/master/s163) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
(#152 revisited in 3D :)
----
2018-06-11 13:36:14 +00:00
![s162](s162/s162.png)
162: [code](https://github.com/villares/sketch-a-day/tree/master/s161) [[Processing Java](https://www.processing.org)]
Perlin Noise "walker" + ?
----
2018-06-11 02:49:30 +00:00
![s161](s161/s161.png)
161: [code](https://github.com/villares/sketch-a-day/tree/master/s161) [[Processing Java](https://www.processing.org)]
2018-06-11 13:36:14 +00:00
Perlin Noise "walker" + eye
2018-06-11 02:49:30 +00:00
----
2018-06-10 00:03:41 +00:00
![s160](s160/s160.gif)
160: [code](https://github.com/villares/sketch-a-day/tree/master/s160) [[Processing Java](https://www.processing.org)]
Interactive genetic algorithm
----
2018-06-08 23:28:02 +00:00
![s159](s159/s159.gif)
159: [code](https://github.com/villares/sketch-a-day/tree/master/s158) [[Processing Java](https://www.processing.org)]
----
2018-06-08 01:57:00 +00:00
![s158](s158/s158b.gif)
158: [code](https://github.com/villares/sketch-a-day/tree/master/s158) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
2018-06-07 00:43:34 +00:00
![s157](s157/s157.gif)
157: [code](https://github.com/villares/sketch-a-day/tree/master/s156) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
2018-06-06 01:56:28 +00:00
![s156](s156/s156.gif)
156: [code](https://github.com/villares/sketch-a-day/tree/master/s156) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
![s155](s155/s155.gif)
155: [code](https://github.com/villares/sketch-a-day/tree/master/s155) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
2018-06-03 21:47:16 +00:00
![s154](s154/s154.gif)
154: [code](https://github.com/villares/sketch-a-day/tree/master/s154) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
2018-06-02 21:43:04 +00:00
![s153](s153/s153.gif)
153: [code](https://github.com/villares/sketch-a-day/tree/master/s153) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
2018-06-01 13:37:09 +00:00
![s152](s152/s152.gif)
152: [code](https://github.com/villares/sketch-a-day/tree/master/s152) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
2018-06-01 02:34:40 +00:00
![s151](s151/s151.gif)
151: [code](https://github.com/villares/sketch-a-day/tree/master/s151) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
2018-05-31 02:04:33 +00:00
![s150](s150/s150.png)
150: [code](https://github.com/villares/sketch-a-day/tree/master/s150) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
2018-05-29 14:06:58 +00:00
![s149b](s149b/s149b.gif)
149b: [code](https://github.com/villares/sketch-a-day/tree/master/s149b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
![s149](s149/s149.gif)
149: [code](https://github.com/villares/sketch-a-day/tree/master/s149) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
2018-05-28 12:26:29 +00:00
![s148](s148/s148.gif)
148: [code](https://github.com/villares/sketch-a-day/tree/master/s148) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
![s147](s147/s147.gif)
147: [code](https://github.com/villares/sketch-a-day/tree/master/s147) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
2018-05-26 13:44:21 +00:00
![s146](s146/s146.gif)
146: [code](https://github.com/villares/sketch-a-day/tree/master/s146) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
2018-05-25 15:25:21 +00:00
![s145](s145/s145.png)
145: [code](https://github.com/villares/sketch-a-day/tree/master/s145) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-05-20 12:55:10 +00:00
----
2018-05-26 13:55:23 +00:00
![s144](s144/s144.gif)
2018-05-25 00:25:57 +00:00
144: [code](https://github.com/villares/sketch-a-day/tree/master/s144) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
2018-05-24 00:24:16 +00:00
![s143](s143/s143.png)
143: [code](https://github.com/villares/sketch-a-day/tree/master/s143) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
![s140 + s141 + s142](s140_s141_s142/s140_s141_s142.png)
140 + 141 + 142 [code](https://github.com/villares/sketch-a-day/tree/master/s140_s141_s142) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
2018-05-22 11:33:16 +00:00
![s142](s142/s142.png)
142: [code](https://github.com/villares/sketch-a-day/tree/master/s142) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
2018-05-21 11:09:22 +00:00
![s141](s141/s141.png)
141: [code](https://github.com/villares/sketch-a-day/tree/master/s141) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
2018-05-20 03:05:32 +00:00
![s140](s140/s140.gif)
2018-05-20 12:55:10 +00:00
2018-05-20 03:05:32 +00:00
s140: [code](https://github.com/villares/sketch-a-day/tree/master/s140) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-05-18 01:09:45 +00:00
----
2018-05-20 03:05:32 +00:00
![s139](s139/s139.gif)
2018-05-20 12:55:10 +00:00
2018-05-20 03:05:32 +00:00
s139: [code](https://github.com/villares/sketch-a-day/tree/master/s139) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
---
2018-05-20 12:51:20 +00:00
![s138](s138/s138.png)
2018-05-18 01:09:45 +00:00
2018-05-19 01:48:08 +00:00
138: [code](https://github.com/villares/sketch-a-day/tree/master/s138) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-05-18 01:09:45 +00:00
2018-05-21 11:09:22 +00:00
Revisiting ideas of recursion from s071
2018-05-20 12:51:20 +00:00
Heavy animated GIF: [s138.gif](s138/s138.gif)
----
![s137](s137/s137.png)
2018-05-20 12:55:10 +00:00
2018-05-20 12:51:20 +00:00
s137: [code](https://github.com/villares/sketch-a-day/tree/master/s137) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
PDF: [diagram.pdf](s137/diagram.pdf)
2018-05-18 01:09:45 +00:00
----
![s136](s136/s136.png)
136: [code](https://github.com/villares/sketch-a-day/tree/master/s136) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-05-15 22:15:40 +00:00
----
![s135](s135/s135.png)
135: [code](https://github.com/villares/sketch-a-day/tree/master/s135) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
![s134](s134/s134.png)
134: [code](https://github.com/villares/sketch-a-day/tree/master/s134) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-05-01 02:18:55 +00:00
----
2018-05-14 01:04:49 +00:00
![s133](s133/s133.png)
2018-05-15 22:15:40 +00:00
133: [code](https://github.com/villares/sketch-a-day/tree/master/s133) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-05-14 01:04:49 +00:00
----
![s132](s132/s132.png)
2018-05-15 22:15:40 +00:00
132: [code](https://github.com/villares/sketch-a-day/tree/master/s132) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-05-14 01:04:49 +00:00
----
![s131](s131/s131.gif)
131: [code](https://github.com/villares/sketch-a-day/tree/master/s131) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
![s130](s130/s130.gif)
130: [code](https://github.com/villares/sketch-a-day/tree/master/s130) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
2018-05-10 01:32:23 +00:00
![s129](s129/s129.gif)
129: [code](https://github.com/villares/sketch-a-day/tree/master/s129) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Maybe I fixed it, I guess, not sure…
----
2018-05-09 00:33:20 +00:00
![s128](s128/s128.gif)
2018-05-10 01:32:23 +00:00
128: [code](https://github.com/villares/sketch-a-day/tree/master/s128) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
BROKEN!
2018-05-09 00:33:20 +00:00
----
![s127](s127/s127.gif)
127: [code](https://github.com/villares/sketch-a-day/tree/master/s127) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
![s126](s126/s126.gif)
126: [code](https://github.com/villares/sketch-a-day/tree/master/s126) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
2018-05-06 01:31:34 +00:00
![s125](s125/s125b.gif)
125: [code](https://github.com/villares/sketch-a-day/tree/master/s125) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
![s124](s124/s124.gif)
124: [code](https://github.com/villares/sketch-a-day/tree/master/s124) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
![s123](s123/s123.gif)
123: [code](https://github.com/villares/sketch-a-day/tree/master/s123) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
2018-05-03 01:48:40 +00:00
![s122](s122/s122.gif)
122: [code](https://github.com/villares/sketch-a-day/tree/master/s122) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
![s121](s121/s121.gif)
121: [code](https://github.com/villares/sketch-a-day/tree/master/s121) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
![s120](s120/s120.gif)
2018-05-01 02:18:55 +00:00
120: [code](https://github.com/villares/sketch-a-day/tree/master/s120) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
To be brutally honest, I had no idea that reversing the second random grid would bring me this result!
2018-04-29 02:00:59 +00:00
2018-04-30 02:56:35 +00:00
----
![s119](s119/s119.gif)
119: [code](https://github.com/villares/sketch-a-day/tree/master/s119) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-04-29 02:00:59 +00:00
----
![s118](s118/s118.gif)
118: [code](https://github.com/villares/sketch-a-day/tree/master/s118) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
![s117](s117/s117.gif)
117: [code](https://github.com/villares/sketch-a-day/tree/master/s117) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
![s116](s116/s116.gif)
116: [code](https://github.com/villares/sketch-a-day/tree/master/s116) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
![s115](s115/s115.gif)
115: [code](https://github.com/villares/sketch-a-day/tree/master/s115) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-04-24 02:09:53 +00:00
----
2018-04-25 02:52:09 +00:00
![s114](s114/s114.gif)
114: [code](https://github.com/villares/sketch-a-day/tree/master/s114) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
----
2018-04-24 02:09:53 +00:00
![s113](s113/s113.gif)
113: [code](https://github.com/villares/sketch-a-day/tree/master/s113) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-04-01 00:13:41 +00:00
----
2018-04-23 02:21:56 +00:00
![s112](s112/s112.gif)
112: [code](https://github.com/villares/sketch-a-day/tree/master/s112) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Hexagons!
2018-07-04 01:32:59 +00:00
```python
2018-04-23 02:41:40 +00:00
def hexagon(x, y, r):
2018-10-15 01:27:22 +00:00
with pushMatrix():
translate(x, y)
beginShape()
for i in range(6):
vx = cos(i * TWO_PI /6) * r
vy = sin(i * TWO_PI /6) * r
vertex(vx, vy)
endShape(CLOSE)
2018-04-23 02:21:56 +00:00
```
----
2018-04-21 17:59:12 +00:00
![s111](s111/s111.gif)
111: [code](https://github.com/villares/sketch-a-day/tree/master/s111) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Now I 'fixed' the rotation with propper pushMatrix() and translate()
2018-07-04 01:32:59 +00:00
```python
2018-04-21 17:59:12 +00:00
with pushMatrix():
translate(x0,y0)
rotate(fs0)
stroke(st0)
equilateral(0, 0, fs0)
with pushMatrix():
translate(x1,y1)
rotate(fs1)
stroke(st1)
equilateral(0, 0, fs1)
with pushMatrix():
translate(x2,y2)
rotate(fs2)
stroke(st2)
equilateral(0, 0, fs2)
```
----
![s110](s110/s110.gif)
110: [code](https://github.com/villares/sketch-a-day/tree/master/s110) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Just added some rotations to mess things up. It's "wrong", but I like it!
```python
rotate(fs0)
stroke(st0)
equilateral(x0, y0, fs0)
stroke(st1)
rotate(fs1)
equilateral(x1, y1, fs1)
stroke(st2)
rotate(fs2)
equilateral(x2, y2, fs2)
```
----
2018-04-19 11:38:42 +00:00
![s109](s109/s109.gif)
109: [code](https://github.com/villares/sketch-a-day/tree/master/s109) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-04-24 00:00:22 +00:00
```python
2018-04-19 11:38:42 +00:00
colorMode(HSB)
...
2018-04-24 00:00:22 +00:00
C = color(map(final_size,-63 , 63, 0, 255), 255, 255)
2018-04-19 11:38:42 +00:00
```
----
2018-04-18 21:46:00 +00:00
![s108](s108/s108.gif)
2018-04-19 11:38:42 +00:00
108: [code](https://github.com/villares/sketch-a-day/tree/master/s108) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-04-18 21:46:00 +00:00
2018-04-24 00:00:22 +00:00
```python
2018-04-18 21:46:00 +00:00
colorMode(HSB)
...
2018-04-24 00:00:22 +00:00
C = color(map(abs(final_size), 0, 63, 0, 255), 255, 255)
2018-04-18 21:46:00 +00:00
```
----
2018-04-18 00:14:16 +00:00
![s107](s107/s107.gif)
107: [code](https://github.com/villares/sketch-a-day/tree/master/s107) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Inverting odd rows
```python
v = spac_size * 1.5
h = spac_size * sqrt(3)
for ix in range(-1, grid_elem + 1):
for iy in range(-1, grid_elem + 1):
if iy % 2:
x = ix * h + h / 4
es = elem_size
else:
x = ix * h - h / 4
es = -elem_size
y = iy * v
for i in range(3):
final_size = es * (i + 0.5)
C = map(final_size, 0, 63, 0, 255)
oX = rand_posi * random(-1, 1)
oY = rand_posi * random(-1, 1)
ELEMENTS.append((C, x + oX, y + oY, final_size))
```
----
2018-04-17 01:47:37 +00:00
![s106](s106/s106.gif)
106: [code](https://github.com/villares/sketch-a-day/tree/master/s106) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Lazy triangles
```python
def equilateral(x, y, r):
with pushMatrix():
translate(x, y)
triangle(-0.866 * r, -0.5 * r,
0.866 * r, -0.5 * r,
0.000 * r, 1.0 * r)
# I know... 0 * r and 1 * r...
```
----
2018-04-15 21:02:17 +00:00
![s105](s105/s105.gif)
105: [code](https://github.com/villares/sketch-a-day/tree/master/s105) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Layers now have different "base" sizes (0.5, 1.5 and 2.5 times base size). Removed lines for now.
----
2018-04-14 17:54:05 +00:00
![s104](s104/s104.gif)
104: [code](https://github.com/villares/sketch-a-day/tree/master/s104) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Back to stroke variation
----
![s103](s103/s103.gif)
103: [code](https://github.com/villares/sketch-a-day/tree/master/s103) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Layers but only black strokes
```python
spac_size = width / (grid_elem + 1)
v = spac_size * 1.5
h = spac_size * sqrt(3)
for ix in range(-1, grid_elem + 1):
for iy in range(-1, grid_elem + 1):
if iy % 2:
x = ix * h + h / 4
else:
x = ix * h - h / 4
y = iy * v
for i in range(3):
final_size = elem_size + rand_size * random(-1, 1)
ELEMENTS.append((x, y, final_size))
# three layers of elements
for i in range(3):
offsetX = rand_posi * random(-1, 1)
offsetY = rand_posi * random(-1, 1)
for elem in ELEMENTS[i::3]:
x, y, es = elem
ellipse(x + offsetX, y + offsetY, es, es)
for _ in range(grid_elem):
x1, y1, es1 = rnd_choice(ELEMENTS)
x2, y2, es2 = rnd_choice(ELEMENTS)
line(x1, y1, x2, y2)
```
----
2018-04-13 01:06:02 +00:00
![s102](s102/s102.gif)
102: [code](https://github.com/villares/sketch-a-day/tree/master/s102) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
```python
spac_size = width / (grid_elem + 1)
v = spac_size * 1.5
h = spac_size * sqrt(3)
for ix in range(-1, grid_elem + 1):
for iy in range(-1, grid_elem + 1):
if iy % 2:
x = ix * h + h / 4
else:
x = ix * h - h / 4
y = iy * v
final_size = elem_size + rand_size * random(-1, 1)
offsetX = rand_posi * random(-1, 1)
offsetY = rand_posi * random(-1, 1)
C = map(final_size, 0, 63, 0, 255)
ELEMENTS.append((C,
x + offsetX,
y + offsetY,
final_size
))
for elem in ELEMENTS:
stroke1, x1, y1, es1 = elem
ellipse(x1, y1, es1, es1)
for _ in range(grid_elem):
stroke1, x1, y1, es1 = rnd_choice(ELEMENTS)
stroke2, x2, y2, es2 = rnd_choice(ELEMENTS)
stroke(stroke2)
line(x1, y1, x2, y2)
```
----
2018-04-11 23:17:29 +00:00
![s101](s101/s101.gif)
101: [code](https://github.com/villares/sketch-a-day/tree/master/s101) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
```python
for _ in range(grid_elem * 2):
stroke1, x1, y1, es1 = rnd_choice(ELEMENTS)
stroke(stroke1)
ellipse(x1, y1, es1, es1)
stroke2, x2, y2, es2 = rnd_choice(ELEMENTS)
stroke(stroke2)
# line
ellipse(x2, y2, es2, es2)
line(x1, y1, x2, y2)
```
----
2018-04-10 23:41:23 +00:00
![s100](s100/s100.gif)
100: [code](https://github.com/villares/sketch-a-day/tree/master/s100) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
```python
spac_size = int(width / (grid_elem + 1))
for _ in range(2):
for x in range(spac_size / 2, width, spac_size):
for y in range(spac_size / 2, width, spac_size):
final_size = elem_size + rand_size * random(-1, 1)
offsetX = rand_posi * random(-1, 1)
offsetY = rand_posi * random(-1, 1)
C = map(final_size, 0, 63, 0, 255)
ELEMENTS.append((C,
x + offsetX,
y + offsetY,
final_size
))
for stroke_c, x, y, el_size in ELEMENTS:
stroke(stroke_c)
ellipse(x, y, el_size, el_size)
for _ in range(grid_elem):
stroke_c, x1, y1, _ = rnd_choice(ELEMENTS)
________, x2, y2, _ = rnd_choice(ELEMENTS)
stroke(stroke_c)
line(x1, y1, x2, y2)
```
----
2018-04-09 10:33:20 +00:00
![s099](s099/s099.gif)
099: [code](https://github.com/villares/sketch-a-day/tree/master/s099) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
```python
spac_size = int(width / (grid_elem + 1))
for x in range(spac_size / 2, width, spac_size):
for y in range(spac_size / 2, width, spac_size):
final_size = elem_size + rand_size * random(-1, 1)
offsetX = rand_posi * random(-1, 1)
offsetY = rand_posi * random(-1, 1)
GREY = map(final_size, 0, 63, 0, 255)
stroke(GREY)
ellipse(x + offsetX, # desenha um círculo
y + offsetY,
final_size,
final_size)
```
----
2018-04-08 12:22:42 +00:00
![s098](s098/s098.gif)
098: [code](https://github.com/villares/sketch-a-day/tree/master/s098) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-04-09 10:33:20 +00:00
```python
spac_size = int(width / (grid_elem + 1))
for x in range(spac_size / 2, width, spac_size):
for y in range(spac_size / 2, width, spac_size):
square_size = elem_size + rand_size * random(-1, 1)
offsetX = rand_posi * random(-1, 1)
offsetY = rand_posi * random(-1, 1)
HUE = map(offsetX + offsetY, -128, 127, 0, 255)
SAT = map(square_size, 0, 63, 0, 255)
fill(HUE, SAT, 255, 200)
rect(x + offsetX, # desenha um quadrado
y + offsetY,
square_size,
square_size)
```
2018-04-08 12:22:42 +00:00
----
2018-04-08 00:40:39 +00:00
![s097](s097/s097.gif)
097: [code](https://github.com/villares/sketch-a-day/tree/master/s097) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-04-09 10:33:20 +00:00
```python
spac_size = int(width / (grid_elem + 1))
for x in range(spac_size / 2, width, spac_size):
for y in range(spac_size / 2, width, spac_size):
# sorteia um tamanho (se o rand_size > 0)
square_size = elem_size + rand_size * random(-1, 1)
rect(x + rand_posi * random(-1, 1), # desenha um quadrado
y + rand_posi * random(-1, 1),
square_size,
square_size)
```
2018-04-08 00:40:39 +00:00
----
2018-04-06 23:19:35 +00:00
![s096](s096/s096.gif)
096: [code](https://github.com/villares/sketch-a-day/tree/master/s096) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
More 'Inputs' helper changes (WASD & arrows for sliders). New GIF export helper actually works now!
More lone nodes and edge creation changes...
----
2018-04-06 02:03:23 +00:00
![s095](s095/s095.gif)
095: [code](https://github.com/villares/sketch-a-day/tree/master/s095) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Complete rewrite of the 'Inputs' helper
```
2018-04-06 02:20:15 +00:00
# Ask user for Arduino port, uses slider if none is selected, use on `setup()`
global input
2018-04-06 02:03:23 +00:00
input = Input(Arduino)
2018-04-06 02:20:15 +00:00
# on `draw()`read analog pins 1, 2, 3, 4 or sliders
2018-04-06 02:03:23 +00:00
pot1 = input.analog(1)
2018-04-06 02:20:15 +00:00
pot2 = input.analog(2)
pot3 = input.analog(3)
pot4 = input.analog(4)
tilt = input.digital(13) # also triggered by [space bar]
2018-04-06 02:03:23 +00:00
# When on sliders, this draws them and checks mouse dragging / keystrokes
input.update()
```
----
2018-04-04 13:31:10 +00:00
![s094](s094/s094.gif)
2018-04-06 02:03:23 +00:00
094: [code](https://github.com/villares/sketch-a-day/tree/master/s094) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-04-04 13:31:10 +00:00
Connection 'rate' can be less than 1, prevents less than 2 nodes
----
![s093](s093/s093.gif)
2018-04-06 02:03:23 +00:00
093: [code](https://github.com/villares/sketch-a-day/tree/master/s093) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-04-04 13:31:10 +00:00
Nodes without connection are now removed
```
COM_ARESTAS = set() # para guardar pontos com aresta
for aresta in Aresta.ARESTAS:
if (aresta.p1 not in Ponto.SET) or (aresta.p2 not in Ponto.SET)\
or (aresta.p1 is aresta.p2): # arestas degeneradas
Aresta.ARESTAS.remove(aresta) # remove a aresta
else: # senão, tudo OK!
aresta.desenha() # desenha a linha
aresta.puxa_empurra(TAM_ARESTA) # altera a velocidade dos pontos
# Adiciona ao conjunto de pontos com aresta
COM_ARESTAS.update([aresta.p1, aresta.p2])
Ponto.SET = COM_ARESTAS # isto remove pontos sem nenhuma aresta
```
----
![s092](s092/s092.gif)
2018-04-06 02:03:23 +00:00
092: [code](https://github.com/villares/sketch-a-day/tree/master/s092) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-04-04 13:31:10 +00:00
Dynamic change of connection rate
```
if NUM_PONTOS * NUM_CONNECT > len(Aresta.ARESTAS):
rnd_choice(list(Ponto.SET)).cria_arestas()
elif NUM_PONTOS * NUM_CONNECT < len(Aresta.ARESTAS):
2018-04-06 02:59:16 +00:00
Aresta.ARESTAS.remove(rnd_choice(Aresta.ARESTAS))
2018-04-04 13:31:10 +00:00
```
----
2018-04-01 22:40:06 +00:00
![s091](s091/s091.gif)
091: [code](https://github.com/villares/sketch-a-day/tree/master/s091) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Major rethink of my Arduino/Firmata code. I can now choose on start between sliders and potentiometers.
----
2018-04-01 00:13:41 +00:00
![s090](s090/s090.gif)
090: [code](https://github.com/villares/sketch-a-day/tree/master/s090) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Opaque strokes, no fill, randomized colours by column.
2018-03-30 14:19:39 +00:00
----
![s089](s089/s089.gif)
089: [code](https://github.com/villares/sketch-a-day/tree/master/s089) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
X stroke now is translucent and grid elements have random colour inside grids.
2018-03-13 01:29:33 +00:00
----
2018-03-30 01:09:18 +00:00
![s088](s088/s088.gif)
2018-03-30 14:19:39 +00:00
088: [code](https://github.com/villares/sketch-a-day/tree/master/s088) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-03-30 01:09:18 +00:00
2018-03-30 14:19:39 +00:00
Filled rects, ellipses and losangles (without sktroke) and Xs
2018-03-30 01:09:18 +00:00
----
![s087](s087/s087.gif)
087: [code](https://github.com/villares/sketch-a-day/tree/master/s087) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
No fill again, less colours. Variable/random number of elements per grid.
----
2018-03-28 03:06:03 +00:00
![s086](s086/s086.gif)
086: [code](https://github.com/villares/sketch-a-day/tree/master/s086) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Translucent fill & some stroke weight
----
2018-03-27 00:16:26 +00:00
![s085](s085/s085.gif)
085: [code](https://github.com/villares/sketch-a-day/tree/master/s085) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Some colour, and some crazy meddling with the Slider class...
----
2018-03-25 20:09:24 +00:00
![s084](s084/s084.gif)
084: [code](https://github.com/villares/sketch-a-day/tree/master/s084) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-03-27 00:16:26 +00:00
Make the grid's position/origin align based on the spacing size (super- grid)
2018-03-25 20:09:24 +00:00
----
2018-03-25 02:06:14 +00:00
![s083](s083/s083.gif)
083: [code](https://github.com/villares/sketch-a-day/tree/master/s083) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Xs and rotated rectangles
----
2018-03-23 23:06:36 +00:00
![s082](s082/s082.gif)
082: [code](https://github.com/villares/sketch-a-day/tree/master/s082) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Squares and ellipses
2018-03-25 02:06:14 +00:00
----
2018-03-23 23:06:36 +00:00
![s081](s081/s081.gif)
081: [code](https://github.com/villares/sketch-a-day/tree/master/s081) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Let's try some grids
----
2018-03-22 02:34:15 +00:00
![s080](s080/s080.gif)
080: [code](https://github.com/villares/sketch-a-day/tree/master/s080) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
More arrows (black and white alternate by generation)
----
2018-03-21 00:11:35 +00:00
![s079](s079/s079.gif)
079: [code](https://github.com/villares/sketch-a-day/tree/master/s079) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-03-22 02:34:15 +00:00
Arrows (right black, left white)
2018-03-21 00:11:35 +00:00
----
![s078](s078/s078.gif)
078: [code](https://github.com/villares/sketch-a-day/tree/master/s078) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Color
----
2018-03-18 14:07:20 +00:00
![s077](s077/s077.gif)
077: [code](https://github.com/villares/sketch-a-day/tree/master/s077) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Random branch reduction is now less simmetric, and random seed changes on depth change.
----
2018-03-18 00:36:05 +00:00
![s076](s076/s076.gif)
076: [code](https://github.com/villares/sketch-a-day/tree/master/s076) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Stroke weight and some transparency
----
2018-03-17 02:43:26 +00:00
![s075](s075/s075.gif)
075: [code](https://github.com/villares/sketch-a-day/tree/master/s075) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
... and slightly different parameters and recursion level control instead of lenght
----
2018-03-16 00:09:27 +00:00
![s074](s074/s074.gif)
074: [code](https://github.com/villares/sketch-a-day/tree/master/s074) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Adaptomg Shiffmans recusive Tree, with sliders or Pots...
----
2018-03-14 14:23:57 +00:00
![s073](s073/s073.gif)
073: [code](https://github.com/villares/sketch-a-day/tree/master/s073) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
The code remains ugly :(
----
2018-03-14 02:29:44 +00:00
![s072](s072/s072.gif)
072: [code](https://github.com/villares/sketch-a-day/tree/master/s072) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Let's mix some arrows?
----
2018-03-13 01:29:33 +00:00
![s071](s071/s071.gif)
071: [code](https://github.com/villares/sketch-a-day/tree/master/s071) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Thicker and with a saturation slider (no more scale offset)
2018-02-25 03:01:25 +00:00
----
2018-03-12 02:07:56 +00:00
![s070](s070/s070.gif)
070: [code](https://github.com/villares/sketch-a-day/tree/master/s070) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Thicker and with a saturation slider (no more scale offset)
----
2018-03-10 13:49:18 +00:00
![s069](s069/s069.gif)
069: [code](https://github.com/villares/sketch-a-day/tree/master/s069) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Added rotation.
----
2018-03-10 01:31:10 +00:00
![s068](s068/s068.gif)
068: [code](https://github.com/villares/sketch-a-day/tree/master/s068) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-03-10 13:49:18 +00:00
... and with sliders (by [Peter Farell](https://github.com/hackingmath/python-sliders))
2018-03-10 01:31:10 +00:00
----
2018-03-09 02:50:40 +00:00
![s067](s067/s067.gif)
067: [code](https://github.com/villares/sketch-a-day/tree/master/s067) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Something else.
----
2018-03-08 00:36:47 +00:00
![s066](s066/s066.gif)
066: [code](https://github.com/villares/sketch-a-day/tree/master/s066) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Arrow grid networks can be sized and placed...
----
2018-03-06 22:22:15 +00:00
![s065](s065/s065.gif)
065: [code](https://github.com/villares/sketch-a-day/tree/master/s065) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Arrow grid networks are now objects...
----
2018-03-06 00:20:33 +00:00
![s064](s064/s064.gif)
064: [code](https://github.com/villares/sketch-a-day/tree/master/s064) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Revisiting yet an older graph, adding arrows...
----
2018-03-05 01:47:17 +00:00
![s063](s063/s063.gif)
063: [code](https://github.com/villares/sketch-a-day/tree/master/s063) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-03-06 00:20:33 +00:00
Revisiting an older graph adding arrows...
2018-03-05 01:47:17 +00:00
----
2018-03-03 19:43:07 +00:00
![s062](s062/s062.gif)
062: [code](https://github.com/villares/sketch-a-day/tree/master/s062) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
`+` and `-` keys control the distange/range of targes in 0.5 * SPACING increments
----
2018-03-02 22:37:36 +00:00
![s061](s061/s061.gif)
061: [code](https://github.com/villares/sketch-a-day/tree/master/s061) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Sometimes we have multiple arrows now out of each node...But I reduced the range (distance) they can point to.
----
2018-03-02 02:28:05 +00:00
![s060](s060/s060.gif)
060: [code](https://github.com/villares/sketch-a-day/tree/master/s060) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Complete Object Oriented refactor...
----
2018-03-01 02:18:09 +00:00
![s059](s059/s059.gif)
059: [code](https://github.com/villares/sketch-a-day/tree/master/s059) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Back to a list of points, now every point of the grid has a node. Limited points_to random each.
----
2018-02-28 03:09:14 +00:00
![s058](s058/s058.gif)
058: [code](https://github.com/villares/sketch-a-day/tree/master/s058) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Now with some deepcopy of changeable imutable namedtuples (containing mutable lists), and some lerp()
----
2018-02-26 19:15:46 +00:00
![s057](s057/s057.gif)
057: [code](https://github.com/villares/sketch-a-day/tree/master/s057) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Revisited 54 and now I'm re-selecting random points_to nodes...
----
2018-02-25 13:32:33 +00:00
![s056](s056/s056.gif)
2018-03-30 01:09:18 +00:00
056: [code](https://github.com/villares/sketch-a-day/tree/master/s056) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-02-25 13:32:33 +00:00
2018-02-26 19:15:46 +00:00
Arrow grid moving in HSB colour space
2018-02-25 13:32:33 +00:00
----
2018-02-25 03:01:25 +00:00
![s055](s055/s055.png)
2018-03-30 01:09:18 +00:00
055: [code](https://github.com/villares/sketch-a-day/tree/master/s055) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-02-25 03:01:25 +00:00
2018-02-26 19:15:46 +00:00
Grid revisited
2018-02-23 13:13:40 +00:00
----
![s054](s054/s054.gif)
2018-03-30 01:09:18 +00:00
054: [code](https://github.com/villares/sketch-a-day/tree/master/s054) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-02-23 13:13:40 +00:00
New arrows! With a "Tail" parameter...
2018-02-18 16:23:36 +00:00
----
2018-02-22 14:16:33 +00:00
![s053](s053/s053.png)
2018-03-30 01:09:18 +00:00
053: [code](https://github.com/villares/sketch-a-day/tree/master/s053) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-02-22 14:16:33 +00:00
Big invisible refactor (no more point-grid to select from, now a list of possible X and Y positons to choose).
On the visible side, fewer elements, and non-pointing elements redrawn in red on top.
----
2018-02-21 17:54:56 +00:00
![s052](s052/s052.png)
2018-03-30 01:09:18 +00:00
052: [code](https://github.com/villares/sketch-a-day/tree/master/s052) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-02-21 17:54:56 +00:00
White lines first, black arrows on top.
----
2018-02-20 11:01:42 +00:00
![s051](s051/s051.gif)
2018-03-30 01:09:18 +00:00
051: [code](https://github.com/villares/sketch-a-day/tree/master/s051) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-02-20 11:01:42 +00:00
Points now on a grid.
----
2018-02-19 20:43:58 +00:00
![s050](s050/s050.gif)
2018-03-30 01:09:18 +00:00
050: [code](https://github.com/villares/sketch-a-day/tree/master/s050) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-02-19 20:43:58 +00:00
Arrows now...
----
2018-02-19 14:46:54 +00:00
![s049](s049/s049.gif)
2018-02-18 16:23:36 +00:00
2018-03-30 01:09:18 +00:00
049: [code](https://github.com/villares/sketch-a-day/tree/master/s049) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-02-18 16:23:36 +00:00
Yet more graphs
2018-02-19 14:46:54 +00:00
----
![s048](s048/s048.gif)
2018-03-30 01:09:18 +00:00
048: [code](https://github.com/villares/sketch-a-day/tree/master/s048) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-02-19 14:46:54 +00:00
Yet more graphs
2018-02-18 16:23:36 +00:00
2018-02-09 01:37:03 +00:00
----
2018-02-17 00:58:07 +00:00
![s047](s047/s047.gif)
2018-03-30 01:09:18 +00:00
047: [code](https://github.com/villares/sketch-a-day/tree/master/s047) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-02-17 00:58:07 +00:00
Yet more graphs
----
2018-02-16 01:45:23 +00:00
![s046](s046/s046.png)
2018-03-30 01:09:18 +00:00
046: [code](https://github.com/villares/sketch-a-day/tree/master/s046) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-02-16 01:45:23 +00:00
Yet more graphs
----
2018-02-15 01:37:36 +00:00
![s045](s045/s045.gif)
2018-03-30 01:09:18 +00:00
045: [code](https://github.com/villares/sketch-a-day/tree/master/s045) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-02-16 01:45:23 +00:00
Yet more graphs
2018-02-15 01:37:36 +00:00
----
2018-02-13 19:15:35 +00:00
![s044](s044/s044.gif)
2018-03-30 01:09:18 +00:00
044: [code](https://github.com/villares/sketch-a-day/tree/master/s044) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-02-13 19:15:35 +00:00
More graphs
----
2018-02-12 11:18:01 +00:00
![s043](s043/s043.png)
2018-03-30 01:09:18 +00:00
043: [code](https://github.com/villares/sketch-a-day/tree/master/s043) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-02-12 11:18:01 +00:00
More graphs
----
2018-02-11 14:02:33 +00:00
![s042](s042/s042.gif)
2018-03-30 01:09:18 +00:00
042: [code](https://github.com/villares/sketch-a-day/tree/master/s042) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-02-11 14:02:33 +00:00
Yet another interactive recursive thingy, the image on the right is shown with a key pressed
----
2018-02-10 13:12:51 +00:00
![s041](s041/s041.png)
2018-02-12 11:18:01 +00:00
2018-03-30 01:09:18 +00:00
041: [code](https://github.com/villares/sketch-a-day/tree/master/s041) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-02-10 13:12:51 +00:00
Yet another interactive recursive thingy, the image on the right is shown with a key pressed
----
2018-02-09 22:11:49 +00:00
![040](sketch_180209a/sketch_180209a.png)
2018-02-12 11:18:01 +00:00
![040](sketch_180209a/sketch_180209a_2.png)
2018-02-09 22:11:49 +00:00
040: [sketch_180209a](https://github.com/villares/sketch-a-day/tree/master/sketch_180209a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
More recursion
----
2018-02-09 01:37:03 +00:00
![039](sketch_180208e/sketch_180208e.png)
2018-02-09 22:11:49 +00:00
039: [sketch_180208e](https://github.com/villares/sketch-a-day/tree/master/sketch_180208e) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-02-09 01:37:03 +00:00
Manoloide inspired recursion
----
2018-02-08 18:48:59 +00:00
![038](sketch_180208d/sketch_180208d.png)
2018-02-09 22:11:49 +00:00
038: [sketch_180208d](https://github.com/villares/sketch-a-day/tree/master/sketch_180208d) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-02-09 01:37:03 +00:00
Saskia Freeke inspired grid
2018-02-08 18:48:59 +00:00
2018-02-01 01:14:20 +00:00
----
2018-02-06 22:38:25 +00:00
![037](sketch_180206a/sketch_180206a.gif)
2018-02-08 18:48:59 +00:00
037: [sketch_180206b](https://github.com/villares/sketch-a-day/tree/master/sketch_180206a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-02-06 22:38:25 +00:00
"Carnahacking is near!"
----
2018-02-05 22:49:40 +00:00
![036](sketch_180205b/sketch_180205b.png)
036: [sketch_180205b](https://github.com/villares/sketch-a-day/tree/master/sketch_180205b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Added some mouse disturbance
----
2018-02-05 01:08:20 +00:00
![035](sketch_180204b/sketch_180204b.gif)
2018-02-05 22:49:40 +00:00
035: [sketch_180204b](https://github.com/villares/sketch-a-day/tree/master/sketch_180204b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-02-05 01:08:20 +00:00
Preparing for "Carnahacking"
----
2018-02-04 00:09:13 +00:00
![034](sketch_180203c/sketch_180203c.gif)
034: [sketch_180203c](https://github.com/villares/sketch-a-day/tree/master/sketch_180203c) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-03-30 01:09:18 +00:00
Like 33 but again with "w squared" circles
2018-02-04 00:09:13 +00:00
----
2018-02-02 20:53:53 +00:00
![033](sketch_180202c/sketch_180202c.png)
033: [sketch_180202c](https://github.com/villares/sketch-a-day/tree/master/sketch_180202c) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Like 32 but again with lines
----
2018-02-01 18:37:16 +00:00
![032](sketch_180201c/sketch_180201c.gif)
032: [sketch_180201c](https://github.com/villares/sketch-a-day/tree/master/sketch_180201c) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Like 29 but with moving points after the gesture is done
----
![031](sketch_180131c/sketch_180131c.gif)
2018-02-01 01:14:20 +00:00
031: [sketch_180130c](https://github.com/villares/sketch-a-day/tree/master/sketch_180131c) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Like 29 but with moving points after the gesture is done
2018-01-31 01:44:27 +00:00
----
2018-02-01 18:37:16 +00:00
![030](sketch_180130c/sketch_180130c.png)
2018-01-31 01:44:27 +00:00
030: [sketch_180130c](https://github.com/villares/sketch-a-day/tree/master/sketch_180130c) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Like 29 but with 3D and PeasyCam orbit...
2018-01-29 18:55:04 +00:00
----
![29c](sketch_180129c/sketch_180129c.gif)
029: [sketch_180129c](https://github.com/villares/sketch-a-day/tree/master/sketch_180129c) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Like 27 but with circles
2018-01-27 12:25:35 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-28 20:10:44 +00:00
![28c](sketch_180128c/sketch_180128c.png)
028: [sketch_180128c](https://github.com/villares/sketch-a-day/tree/master/sketch_180128c) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
Like 27 but on grayscale
----
2018-01-27 13:13:57 +00:00
![27c](sketch_180127c/sketch_180127c.png)
027: [sketch_180127c](https://github.com/villares/sketch-a-day/tree/master/sketch_180127c) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)][YouTube](https://www.youtube.com/watch?v=A-rqkru79Dw)
2018-01-27 12:25:35 +00:00
Saving a list of points to animate colour... Mouse speed changes recorded colour & strokeWeight()
2018-01-27 13:13:57 +00:00
----
2018-01-26 02:11:24 +00:00
![26](sketch_180126c/sketch_180126c.png)
2018-03-30 01:09:18 +00:00
026: [sketch_180126c](https://github.com/villares/sketch-a-day/tree/master/sketch_180126c) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-01-27 12:25:35 +00:00
Mouse speed changing colour & strokeWeight()
2018-01-26 02:11:24 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-25 22:25:58 +00:00
![25](sketch_180125c/sketch_180125c.png)
2018-01-25 00:50:03 +00:00
2018-03-30 01:09:18 +00:00
025c: [sketch_180125b](https://github.com/villares/sketch-a-day/tree/master/sketch_180125c) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-01-25 22:25:58 +00:00
Mouse speed changing strokeWeight()
2018-01-25 00:50:03 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-25 22:25:58 +00:00
![24](sketch_180124b/sketch_180124b.png)
024b: [sketch_180124b](https://github.com/villares/sketch-a-day/tree/master/sketch_180124b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] Maybe tomorrow I'll try adding some sliders & movement to this graph ? [nah...]
2018-01-27 13:13:57 +00:00
----
2018-01-25 22:25:58 +00:00
![23](sketch_180123b/sketch_180123b.gif)
2018-01-24 00:24:06 +00:00
2018-01-25 00:50:03 +00:00
023b: [sketch_180123b](https://github.com/villares/sketch-a-day/tree/master/sketch_180123b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] Farrel's Sliders adding random displacement
2018-01-24 00:24:06 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-24 00:24:06 +00:00
022: missed :(
2018-01-27 13:13:57 +00:00
----
![21b](sketch_180121b/sketch_180121b.gif)
2018-01-21 23:54:47 +00:00
2018-03-30 01:09:18 +00:00
021b: [sketch_180121b](https://github.com/villares/sketch-a-day/tree/master/sketch_180121b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-01-21 23:54:47 +00:00
Playing with Peter "[Hacking Math Class](http://twitter.com/hackingmath)" Farrel's Sliders!
2018-01-27 13:13:57 +00:00
----
![20b](sketch_180120b/sketch_180120b.gif)
2018-01-20 21:25:19 +00:00
2018-03-30 01:09:18 +00:00
020b: [sketch_180120b](https://github.com/villares/sketch-a-day/tree/master/sketch_180120b) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-01-21 02:05:31 +00:00
I was stuck on my DBN conversion sketch 20a, so this HSB shape play is 20b...
2018-01-27 13:13:57 +00:00
![20a](sketch_180120a/sketch_180120a.png)
2018-01-21 02:05:31 +00:00
2018-03-30 01:09:18 +00:00
020a: [sketch_180120a](https://github.com/villares/sketch-a-day/tree/master/sketch_180120a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
2018-01-27 12:25:35 +00:00
Refactored the code generation, removed most of the repeated vertices... C D E G O R not nice yet…
2018-01-20 21:25:19 +00:00
2018-01-27 13:13:57 +00:00
----
![19a](sketch_180119a/sketch_180119a.png)
2018-01-20 01:48:03 +00:00
019: [sketch_180119a](https://github.com/villares/sketch-a-day/tree/master/sketch_180119a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] DBN Letters: Now working on a new approach, generating vertex/Shape code, not there yet...
2018-01-27 13:13:57 +00:00
----
![18a](sketch_180118a/sketch_180118a.png)
2018-01-18 23:36:36 +00:00
2018-03-30 01:09:18 +00:00
018: [sketch_180118a](https://github.com/villares/sketch-a-day/tree/master/sketch_180118a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] DBN Color font? Nah…
2018-01-18 23:36:36 +00:00
2018-01-27 13:13:57 +00:00
----
![17a](sketch_180117a/sketch_180117a.png)
2018-01-17 23:33:43 +00:00
2018-01-20 01:48:03 +00:00
017: [sketch_180117a](https://github.com/villares/sketch-a-day/tree/master/sketch_180117a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] John Maeda's `dbnletters.dbn` code from Design by Numbers on Processing Python Mode
2018-01-17 23:33:43 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-16 01:00:05 +00:00
2018-01-27 13:13:57 +00:00
![16a](sketch_180116a/sketch_180116a.png)
2018-01-16 23:59:40 +00:00
2018-01-27 13:13:57 +00:00
016: [16a](https://github.com/villares/sketch-a-day/tree/master/sketch_180116a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] Converting some Typography code from Design by Numbers, almost there!
----
![15a](sketch_180115a/sketch_180115a.png)
2018-01-16 23:59:40 +00:00
015: [sketch_180115a](https://github.com/villares/sketch-a-day/tree/master/sketch_180115a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] Converting some Typography code from Design by Numbers, first trials
2018-01-16 01:00:05 +00:00
2018-01-27 13:13:57 +00:00
----
![14a](sketch_180114a/sketch_180114a.png)
2018-01-14 18:24:22 +00:00
2018-03-30 01:09:18 +00:00
014: [sketch_180114a](https://github.com/villares/sketch-a-day/tree/master/sketch_180114a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] Another 3D Graph
2018-01-14 18:24:22 +00:00
2018-01-27 13:13:57 +00:00
----
![13a](sketch_180113a/sketch_180113a.png)
2018-01-13 12:24:47 +00:00
2018-03-30 01:09:18 +00:00
013: [s180113](https://github.com/villares/sketch-a-day/tree/master/sketch_180113a) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] 3D Graph
2018-01-13 12:24:47 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-12 14:04:04 +00:00
![s180112](s180112/s180112.png)
2018-01-13 12:24:47 +00:00
012: [s180112](https://github.com/villares/sketch-a-day/tree/master/s180112) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] Another Graph Take
2018-01-12 14:00:34 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-12 14:04:04 +00:00
![s180111](s180111/s180111.png)
2018-01-12 14:00:34 +00:00
2018-01-13 12:24:47 +00:00
011: [s180111](https://github.com/villares/sketch-a-day/tree/master/s180111) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] A Graph Take
2018-01-11 18:47:57 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-11 01:06:26 +00:00
![s180110](s180110/s180110.png)
2018-01-07 01:00:04 +00:00
2018-01-12 14:00:34 +00:00
010: [s180110](https://github.com/villares/sketch-a-day/tree/master/s180110) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] More Manoloide inspired balls [PNG](s180110/s180110.png) (derived from a [sketch](https://gist.github.com/manoloide/16ea9e1d68c6ba1700fcb008fd38aab0) by [Manuel Gamboa Naon](http://manoloide.com))
2018-01-27 13:13:57 +00:00
----
2018-01-12 14:00:34 +00:00
![GIF](s180109/s180109.gif)
2018-01-11 00:59:23 +00:00
009: [s180109](https://github.com/villares/sketch-a-day/tree/master/s180109) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] Balls for Manoloide [GIF](s180109/s180109.gif) (derived from a [sketch](https://gist.github.com/manoloide/16ea9e1d68c6ba1700fcb008fd38aab0) by [Manuel Gamboa Naon](http://manoloide.com))
2018-01-09 23:35:09 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-12 14:00:34 +00:00
![GIF](s180108/s180108.gif)
2018-01-09 23:35:09 +00:00
008: [s180108](https://github.com/villares/sketch-a-day/tree/master/s180108) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] Grid of Platonic Solids in Python Mode [GIF](s180108/s180108.gif)
2018-01-08 19:00:00 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-12 14:00:34 +00:00
![GIF](s180107/s180107.gif)
2018-01-08 19:00:00 +00:00
007: [s180107](https://github.com/villares/sketch-a-day/tree/master/s180107) [[Processing Java](https://www.processing.org)] Another grid of Platonic Solids in Java Mode [GIF](s180107/s180107.gif)
2018-01-07 16:00:28 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-12 14:00:34 +00:00
![GIF](s180106/s180106.gif)
2018-01-07 16:00:28 +00:00
006: [s180106](https://github.com/villares/sketch-a-day/tree/master/s180106) [[Processing Java](https://www.processing.org)] Grid of Platonic Solids in Java Mode [GIF](s180106/s180106.gif)
2018-01-04 12:48:18 +00:00
2018-01-27 13:13:57 +00:00
----
2018-03-30 01:09:18 +00:00
005: [s180105](https://github.com/villares/sketch-a-day/tree/master/s180105) [[p5js](https://www.p5js.org)] Line Tetrahedrons in p5*js - [interactive](https://villares.github.io/sketch-a-day/s180105/s180105)
2018-01-05 21:51:44 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-12 14:00:34 +00:00
![GIF](s180104/s180104.gif)
2018-01-05 21:51:44 +00:00
004: [s180104](https://github.com/villares/sketch-a-day/tree/master/s180104) [[Processing Java](https://www.processing.org)] Tetrahedrons in Java Mode- [GIF](https://github.com/villares/sketch-a-day/tree/master/s180104/s180104.gif)
2018-01-03 19:09:25 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-12 14:00:34 +00:00
![GIF](s180103/s180103.gif)
2018-01-04 12:50:54 +00:00
003: [s180103](https://github.com/villares/sketch-a-day/tree/master/s180103) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] Tetrahedrons Python Mode- [GIF](https://github.com/villares/sketch-a-day/tree/master/s180103/s180103.gif)
2018-01-03 18:26:23 +00:00
2018-01-27 13:13:57 +00:00
----
2018-01-03 19:18:18 +00:00
002: [s180102](https://github.com/villares/sketch-a-day/tree/master/s180102) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] Many Stars 3D - [YouTube](https://www.youtube.com/watch?v=QmsthW60iBY)
2018-01-27 13:13:57 +00:00
----
2018-01-03 19:34:03 +00:00
001: [s180101](https://github.com/villares/sketch-a-day/tree/master/s180101)[[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)] Many Stars - [YouTube](https://www.youtube.com/watch?v=gKWBfghDV_w) (inspired by my own [p5js Xmas & New Year card code](https://github.com/villares/p5js-play/tree/master/newYearStars))