Skip to content

Commit 85c9142

Browse files
committed
adding more examples and references
1 parent 1511cf5 commit 85c9142

File tree

4 files changed

+59
-5
lines changed

4 files changed

+59
-5
lines changed
Loading
Loading
Loading

β€Žcontent/videos/challenges/181-image-stippling/index.json

Lines changed: 59 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,20 @@
3939
},
4040
{
4141
"title": "Circumcircle",
42-
"description": "How to calculate the circumricle for a triangle.",
42+
"description": "How to calculate the circumcircle for a triangle.",
4343
"image": "1.jpg",
4444
"urls": {
4545
"p5": "https://editor.p5js.org/codingtrain/sketches/eJnSI84Tw"
4646
}
4747
},
48+
{
49+
"title": "Delaunay Triangulation",
50+
"description": "Visualization the delaunay triangulation with d3-delaunay.",
51+
"image": "triangulation.png",
52+
"urls": {
53+
"p5": "https://editor.p5js.org/codingtrain/sketches/fuQz_-FnA"
54+
}
55+
},
4856
{
4957
"title": "Voronoi Diagram",
5058
"description": "Calculating and drawing the voronoi diagram (with moving points).",
@@ -69,6 +77,22 @@
6977
"p5": "https://editor.p5js.org/codingtrain/sketches/opmU_UQqg"
7078
}
7179
},
80+
{
81+
"title": "Lloyd's relaxation",
82+
"description": "Implementation of Lloyd's relaxation algorithm.",
83+
"image": "lloyd.png",
84+
"urls": {
85+
"p5": "https://editor.p5js.org/codingtrain/sketches/04sgsAcNu"
86+
}
87+
},
88+
{
89+
"title": "Weighted Stippling - Size and Color",
90+
"description": "Stippling with RGB dots and size tied to brightness.",
91+
"image": "size-color.png",
92+
"urls": {
93+
"p5": "https://editor.p5js.org/codingtrain/sketches/_HTZUBPld"
94+
}
95+
},
7296
{
7397
"title": "Weighted Stippling - Abstract Pattern",
7498
"description": "Implementation of weighted stippling on an image generated from perlin noise.",
@@ -102,6 +126,12 @@
102126
"url": "https://www.cs.ubc.ca/labs/imager/tr/2002/secord2002b/secord.2002b.pdf",
103127
"description": "Paper explaining how to generate stipple drawings from grayscale images using weighted centroidal Voronoi diagrams."
104128
},
129+
{
130+
"icon": "πŸ”—",
131+
"title": "Sweep Line Algorithm",
132+
"url": "https://en.wikipedia.org/wiki/Sweep_line_algorithm",
133+
"description": "Wikipedia page about a sweep line or sweep surface algorithm to solve computational geometry problems in Euclidean space."
134+
},
105135
{
106136
"icon": "πŸ”—",
107137
"title": "Lloyd's algorithm",
@@ -110,15 +140,39 @@
110140
},
111141
{
112142
"icon": "πŸ”—",
113-
"title": "Calculating The Area And Centroid Of A Polygon",
114-
"url": "https://lexrent.eu/wp-content/uploads/torza/artikel_groep_sub_2_docs/BYZ_3_Polygon-Area-and-Centroid.pdf",
115-
"description": "Paper by Paul Bourke that explains how to calculate the area and centroid of a polygon."
143+
"title": "Polygons and meshes by Paul Bourke",
144+
"url": "https://paulbourke.net/geometry/polygonmesh/",
145+
"description": "Notes and algorithms dealing with polygons and meshes, includes Calculating the area and centroid of a polygon (1988)"
146+
},
147+
{
148+
"icon": "🎨",
149+
"title": "Pablo Jurado Ruiz",
150+
"url": "https://www.instagram.com/pablojuradoruiz/",
151+
"description": "Artist Pablo Jurado Ruiz's Instagram."
116152
},
117153
{
118154
"icon": "πŸ”—",
119155
"title": "Stippling",
120156
"url": "https://en.wikipedia.org/wiki/Stippling",
121-
"description": "Wikipedia page discussing stippling."
157+
"description": "Wikipedia page about the stippling art process."
158+
},
159+
{
160+
"icon": "πŸ”—",
161+
"title": "Voronoi Diagram",
162+
"url": "https://en.wikipedia.org/wiki/Voronoi_diagram",
163+
"description": "Wikipedia page about the Voronoi diagram."
164+
},
165+
{
166+
"icon": "πŸ”—",
167+
"title": "Delaunay Triangulation",
168+
"url": "https://en.wikipedia.org/wiki/Delaunay_triangulation",
169+
"description": "Wikipedia page about the Delaunay triangulation."
170+
},
171+
{
172+
"icon": "πŸ”—",
173+
"title": "Mike Bostock's Voronoi Stippling",
174+
"url": "https://observablehq.com/@mbostock/voronoi-stippling",
175+
"description": "Mike Bostock's observable notebook on voronoi stippling with d3.js."
122176
}
123177
]
124178
},

0 commit comments

Comments
Β (0)