|
39 | 39 | },
|
40 | 40 | {
|
41 | 41 | "title": "Circumcircle",
|
42 |
| - "description": "How to calculate the circumricle for a triangle.", |
| 42 | + "description": "How to calculate the circumcircle for a triangle.", |
43 | 43 | "image": "1.jpg",
|
44 | 44 | "urls": {
|
45 | 45 | "p5": "https://editor.p5js.org/codingtrain/sketches/eJnSI84Tw"
|
46 | 46 | }
|
47 | 47 | },
|
| 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 | + }, |
48 | 56 | {
|
49 | 57 | "title": "Voronoi Diagram",
|
50 | 58 | "description": "Calculating and drawing the voronoi diagram (with moving points).",
|
|
69 | 77 | "p5": "https://editor.p5js.org/codingtrain/sketches/opmU_UQqg"
|
70 | 78 | }
|
71 | 79 | },
|
| 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 | + }, |
72 | 96 | {
|
73 | 97 | "title": "Weighted Stippling - Abstract Pattern",
|
74 | 98 | "description": "Implementation of weighted stippling on an image generated from perlin noise.",
|
|
102 | 126 | "url": "https://www.cs.ubc.ca/labs/imager/tr/2002/secord2002b/secord.2002b.pdf",
|
103 | 127 | "description": "Paper explaining how to generate stipple drawings from grayscale images using weighted centroidal Voronoi diagrams."
|
104 | 128 | },
|
| 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 | + }, |
105 | 135 | {
|
106 | 136 | "icon": "π",
|
107 | 137 | "title": "Lloyd's algorithm",
|
|
110 | 140 | },
|
111 | 141 | {
|
112 | 142 | "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." |
116 | 152 | },
|
117 | 153 | {
|
118 | 154 | "icon": "π",
|
119 | 155 | "title": "Stippling",
|
120 | 156 | "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." |
122 | 176 | }
|
123 | 177 | ]
|
124 | 178 | },
|
|
0 commit comments