You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: chance/basiljs/connect/index.md
+2-5
Original file line number
Diff line number
Diff line change
@@ -2,19 +2,16 @@
2
2
layout: default
3
3
author: Fabian Morón Zirfas
4
4
title: Connect
5
-
tags: [Basil.js, chance, repeat, Law of Proximity, Law of Connected Elements, ]
5
+
tags: [Basil.js, chance, repeat, Law of Proximity, Law of Connected Elements]
6
6
permalink: /chance/connect/
7
-
summary: Calculate the distance between two points and draw a line if they are in reach. Similar to the sketch <a href="/gestalten-in-code/chance/distance/">Distance</a>. Also an example for the "Law of Proximity"
7
+
summary: Calculate the distance between two points and draw a line if they are in reach. Similar to the sketch <a href="/chance/distance/">Distance</a>. Also an example for the "Law of Proximity"
Copy file name to clipboardexpand all lines: chance/p5js/noise-line/index.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,9 @@
2
2
layout: default
3
3
author: Fabian Morón Zirfas
4
4
title: Noise Line
5
-
tags: [P5.js, chance, repeat, noise, ]
5
+
tags: [P5.js, chance, repeat, noise]
6
6
permalink: /chance/noise-line/
7
-
summary: Generate a line from the middle of one side of the convas to another. Similar to the sketch <a href="/gestalten-in-code/chance/noise/">Noise</a>.
7
+
summary: Generate a line from the middle of one side of the convas to another. Similar to the sketch <a href="/chance/noise/">Noise</a>.
Copy file name to clipboardexpand all lines: frameworks/index.md
+6-5
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,18 @@
1
-
---
1
+
---
2
2
layout: default
3
3
author: Fabian Morón Zirfas
4
4
title: Frameworks (P5)
5
5
meta: True
6
6
permalink: /frameworks/
7
7
nosource: True
8
-
---
8
+
---
9
+
9
10
> What? P5? I thought it is Processing. Is it P5.js or what?
10
-
> Rock Strongo
11
+
> Rock Strongo
11
12
12
-
The naming "P5" is not a widely known convention. It is more or less my own term to combine all those flavors of Processing into one single title. Why mixing them all together? In the last several years I tried to teach each of these frameworks on its own. It turned out that each has its advantages and disadvantages _(who would have thought of that)_. if you want to create something for the web - use [P5.js](/gestalten-in-code/p5js). If you want lots of particles or interact with hardware - use [Processing](/gestalten-in-code/processing) and if you need fine grained macro typography go for [Basil.js](/gestalten-in-code/basiljs) or [Extendscript](/gestalten-in-code/extendscript). Don't lock yourself in one box. Use the right tool for the right job.
13
+
The naming "P5" is not a widely known convention. It is more or less my own term to combine all those flavors of Processing into one single title. Why mixing them all together? In the last several years I tried to teach each of these frameworks on its own. It turned out that each has its advantages and disadvantages _(who would have thought of that)_. if you want to create something for the web - use [P5.js](/p5js). If you want lots of particles or interact with hardware - use [Processing](/processing) and if you need fine grained macro typography go for [Basil.js](/basiljs) or [Extendscript](/extendscript). Don't lock yourself in one box. Use the right tool for the right job.
13
14
14
-
## Processing [{% include icon-link.html %}]({{site.baseurl}}/processing)
15
+
## Processing [{% include icon-link.html %}]({{site.baseurl}}/processing)
15
16
16
17
{% include filtered-index-overview.html param="processing" %}
Copy file name to clipboardexpand all lines: frameworks/p5.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,6 @@ nosource: True
7
7
---
8
8
9
9
> What? P5? I thought it is Processing. Is it P5.js or what?
10
-
> Rock Strongo
10
+
> Rock Strongo
11
11
12
-
The naming "P5" is not a known convention. It is rather my own term to combine all those flavors of Processing into one single title. Why mixing them all together? In the last several years I tried to teach each of these frameworks on its own. It turned out that each has its advantages and disadvantages _(who would have thought of that)_. if you want to create something for the web - use [P5.js](/gestalten-in-code/p5js). If you want lots of particles or interact with hardware - use [Processing](/gestalten-in-code/processing) and if you need fine grained macro typography go for [Basil.js](/gestalten-in-code/basiljs) or [Extendscript](/gestalten-in-code/extendscript). Don't lock yourself in one box. Use the right tool for the right job.
12
+
The naming "P5" is not a known convention. It is rather my own term to combine all those flavors of Processing into one single title. Why mixing them all together? In the last several years I tried to teach each of these frameworks on its own. It turned out that each has its advantages and disadvantages _(who would have thought of that)_. if you want to create something for the web - use [P5.js](/p5js). If you want lots of particles or interact with hardware - use [Processing](/processing) and if you need fine grained macro typography go for [Basil.js](/basiljs) or [Extendscript](/extendscript). Don't lock yourself in one box. Use the right tool for the right job.
<divclass="hero">What is <em>"Gestalten in Code"</em>?<br>It is an exploration into the the depths of generative design. It is learning material for an upcoming seminar at the <ahref="http://www.fh-potsdam.de/">University of Applied Sciences Potsdam (Germany)</a> by <ahref="http://fabianmoronzirfas.me/">Fabian Morón Zirfas</a>. It is an attempt to apply the "Laws of Gestalt" in programming. Last but not least it is a comparison of several creative coding frameworks. To show how the same language can be applied in different contexts. .</div>
10
11
11
-
<divclass="hero">What is <em>"Gestalten in Code"</em>?<br>It is an exploration into the the depths of generative design. It is learning material for an upcoming seminar at the <ahref="http://www.fh-potsdam.de/">University of Applied Sciences Potsdam (Germany)</a> by <ahref="http://fabianmoronzirfas.me/">Fabian Morón Zirfas</a>. It is an attempt to apply the "Laws of Gestalt" in programming. Last but not least it is a comparison of several creative coding frameworks. To show how the same language can be applied in different contexts. .</div>
12
-
13
-
The examples on this site are clustered in different ways. By [categories](/gestalten-in-code/categories/) like [form](/gestalten-in-code/form/), [color](/gestalten-in-code/color/), [typography](/gestalten-in-code/typography/), by [framework](/gestalten-in-code/frameworks) like [Processing](/gestalten-in-code/processing/), [P5.js](/gestalten-in-code/p5js/), [Basil.js](/gestalten-in-code/basiljs) and also by the [Laws of Gestalt](/gestalten-in-code/laws/) like the [Law of Proximity](/gestalten-in-code/law-of/proximity), the [Law of Similarity](/gestalten-in-code/law-of/similarity) or the [Law of Common Fate](/gestalten-in-code/law-of/common-fate)_(to name a few)_. Some of them might appear in different categories. Feel free to explore them. If you run into any errors, have questions or contributions contact me on [GitHub](https://github.com/fabianmoronzirfas/gestalten-in-code/issues).
12
+
The examples on this site are clustered in different ways. By [categories](/gestalten-in-code/categories/) like [form](/gestalten-in-code/form/), [color](/gestalten-in-code/color/), [typography](/gestalten-in-code/typography/), by [framework](/gestalten-in-code/frameworks) like [Processing](/gestalten-in-code/processing/), [P5.js](/gestalten-in-code/p5js/), [Basil.js](/gestalten-in-code/basiljs) and also by the [Laws of Gestalt](/gestalten-in-code/laws/) like the [Law of Proximity](/gestalten-in-code/law-of/proximity), the [Law of Similarity](/gestalten-in-code/law-of/similarity) or the [Law of Common Fate](/gestalten-in-code/law-of/common-fate)_(to name a few)_. Some of them might appear in different categories. Feel free to explore them. If you run into any errors, have questions or contributions contact me on [GitHub](https://github.com/fabianmoronzirfas/gestalten-in-code/issues).
14
13
15
14
<hr>
16
15
17
16
<divclass="index-overview">
18
-
{% include thumb-noblock.html url="/gestalten-in-code/frameworks" title="Frameworks" thumb="/gestalten-in-code/assets/images/logo-thumb.png" %}
17
+
{% include thumb-noblock.html url="/frameworks" title="Frameworks" thumb="/assets/images/logo-thumb.png" %}
18
+
19
+
{% include thumb-noblock.html url="/laws" title="Laws of Gestalt" thumb="/assets/images/gest-thumb.png" %}
19
20
20
-
{% include thumb-noblock.html url="/gestalten-in-code/laws" title="Laws of Gestalt" thumb="/gestalten-in-code/assets/images/gest-thumb.png" %}
21
+
{% include thumb-noblock.html url="/categories" title="Categories" thumb="/assets/images/cats-thumb.png" %}
21
22
22
-
{% include thumb-noblock.html url="/gestalten-in-code/categories" title="Categories" thumb="/gestalten-in-code/assets/images/cats-thumb.png" %}
23
23
</div>
24
24
<divclass="clear-float"></div>
25
25
@@ -33,8 +33,8 @@ The examples on this site are clustered in different ways. By [categories](/gest
Copy file name to clipboardexpand all lines: laws/law-of-similarity.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: Law of Similarity
3
3
meta: True
4
4
layout: default
5
-
summary: Elements within an assortment that are similar to each other are perceived as a group. This can be achieved by <a href="/gestalten-in-code/form">form</a>, <a href="/gestalten-in-code/color">color</a>, texture or even <a href="/gestalten-in-code/motion">motion</a>.
5
+
summary: Elements within an assortment that are similar to each other are perceived as a group. This can be achieved by <a href="/form">form</a>, <a href="/color">color</a>, texture or even <a href="/motion">motion</a>.
0 commit comments