|
1 | 1 | {
|
2 | 2 | "title": "Weighted Voronoi Stippling",
|
3 | 3 | "videoNumber": "181",
|
4 |
| - "description": "Stippling is an artistic technique that uses numerous dots to craft an image. In this coding challenge I attempt to implement a weighted Voronoi stippling algorithm with p5.js along with the Delaunay triangulation package from the d3.js.", |
| 4 | + "description": "Stippling is an artistic technique that uses numerous dots to craft an image. In this coding challenge I attempt to implement a weighted Voronoi stippling algorithm with p5.js along with the Delaunay triangulation package from d3.js.", |
5 | 5 | "videoId": "Bxdt6T_1qgc",
|
6 | 6 | "nebulaSlug": "codingtrain-coding-challenge-181-weighted-voronoi-stippling",
|
7 | 7 | "date": "2024-02-22",
|
8 | 8 | "languages": ["p5.js", "JavaScript"],
|
9 |
| - "topics": ["Delaunay triangulation", "image stippling", "voronoi", "sweep algorithm", "Lloyd's algorithm"], |
| 9 | + "topics": ["Delaunay triangulation", "image stippling", "Voronoi", "sweep algorithm", "Lloyd's algorithm"], |
10 | 10 | "canContribute": true,
|
11 | 11 | "relatedChallenges": ["c4-worley-noise", "33-poisson-disc-sampling"],
|
12 | 12 | "timestamps": [
|
13 | 13 | { "time": "0:00", "title": "Hello!" },
|
14 |
| - { "time": "0:37", "title": "What is a delaunay triangulation?" }, |
| 14 | + { "time": "0:37", "title": "What is a Delaunay triangulation?" }, |
15 | 15 | { "time": "2:31", "title": "d3-delaunay package" },
|
16 | 16 | { "time": "2:49", "title": "Coding the delaunay triangulation." },
|
17 |
| - { "time": "6:38", "title": "What is a voronoi diagram?" }, |
| 17 | + { "time": "6:38", "title": "What is a Voronoi diagram?" }, |
18 | 18 | { "time": "9:17", "title": "voronoi function on the delaunay object" },
|
19 | 19 | { "time": "10:25", "title": "Things you could try with the Voronoi diagram" },
|
20 | 20 | { "time": "10:56", "title": "Lloyd's \"relaxation\" algorithm" },
|
|
47 | 47 | },
|
48 | 48 | {
|
49 | 49 | "title": "Delaunay Triangulation",
|
50 |
| - "description": "Visualization the delaunay triangulation with d3-delaunay.", |
| 50 | + "description": "Visualization the Delaunay triangulation with d3-delaunay.", |
51 | 51 | "image": "triangulation.png",
|
52 | 52 | "urls": {
|
53 | 53 | "p5": "https://editor.p5js.org/codingtrain/sketches/fuQz_-FnA"
|
54 | 54 | }
|
55 | 55 | },
|
56 | 56 | {
|
57 | 57 | "title": "Voronoi Diagram",
|
58 |
| - "description": "Calculating and drawing the voronoi diagram (with moving points).", |
| 58 | + "description": "Calculating and drawing the Voronoi diagram (with moving points).", |
59 | 59 | "image": "2.jpg",
|
60 | 60 | "urls": {
|
61 | 61 | "p5": "https://editor.p5js.org/codingtrain/sketches/GpeT1W8X1"
|
|
102 | 102 | }
|
103 | 103 | },
|
104 | 104 | {
|
105 |
| - "title": "Weighted Stippling - video", |
106 |
| - "description": "Implementation of applying weighted voronoi stippling algorithm to a moving image.", |
| 105 | + "title": "Weighted Stippling - Video", |
| 106 | + "description": "Implementation of applying weighted Voronoi stippling algorithm to a moving image.", |
107 | 107 | "image": "6.png",
|
108 | 108 | "urls": {
|
109 | 109 | "p5": "https://editor.p5js.org/codingtrain/sketches/7TKSgi16z"
|
|
142 | 142 | "icon": "🔗",
|
143 | 143 | "title": "Polygons and meshes by Paul Bourke",
|
144 | 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)" |
| 145 | + "description": "Notes and algorithms dealing with polygons and meshes, includes calculating the area and centroid of a polygon (1988)" |
146 | 146 | },
|
147 | 147 | {
|
148 | 148 | "icon": "🎨",
|
|
172 | 172 | "icon": "🔗",
|
173 | 173 | "title": "Mike Bostock's Voronoi Stippling",
|
174 | 174 | "url": "https://observablehq.com/@mbostock/voronoi-stippling",
|
175 |
| - "description": "Mike Bostock's observable notebook on voronoi stippling with d3.js." |
| 175 | + "description": "Mike Bostock's observable notebook on Voronoi stippling with d3.js." |
176 | 176 | }
|
177 | 177 | ]
|
178 | 178 | },
|
|
0 commit comments