{
 "blyg": "0.4",
 "id": "7v47fnah84wn88066z5bk5rv02",
 "kind": "thread",
 "origin": "https://notionparallax.co.uk/",
 "page": "https://notionparallax.co.uk/2010/emergent-voronoi-a-la-coates",
 "author": {
  "name": "Ben Doherty",
  "url": "https://notionparallax.co.uk/"
 },
 "created": "2010-02-17T01:14:37Z",
 "updated": "2010-02-17T01:14:37Z",
 "version": 1,
 "content_md": "# emergent voronoi - a la Coates\n\n\n<p><iframe width=\"428\" height=\"480\" scrolling=\"no\" frameborder=\"0\" src=\"http://www.openprocessing.org/visuals/iframe.php?visualID=7571&width=400&height=400\">\nThere really should be an iframe here :(\n</iframe></p>\n<p>\n  Click for another pattern.</p>\n<p><div style=\"float:right;\">\n<iframe src=\"http://rcm-uk.amazon.co.uk/e/cm?lt1=_blank&bc1=FFFFFF&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=notioparal-21&o=2&p=8&l=as1&m=amazon&f=ifr&md=0M5A6TN3AXP2JHJBWT02&asins=0415451884\" style=\"width:120px;height:240px;\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\">\nThere really should be an iframe here :(\n</iframe></div>\n<p><img style=\"float:left;\" src=\"https://notionparallax.co.uk/assets/avatar.php?gravatar_id=83cc0719bd5c4cf5817d2d721b53cd15\" alt=\"Alasdair Turner<br />\n\" /><a href=\"http://www.openprocessing.org/portal/?userID=1033\">Alasdair Turner</a> has posted this processing version of Paul Coates' emergent Voronoi algorithm from his book <a href=\"http://www.amazon.co.uk/Programming-Architecture-Paul-Coates/dp/0415451884\">Programming Architecture</a>  </p>\n<p>Alasdair says \"_This is an implementation of an emergent Voronoi diagram, following an algorithm presented in programming.architecture by Paul Coates. It adapts the algorithm slightly to give a good convergence. Coates simply says \"move away from the nearest node\", which is wonderfully elegant!_\"</p>\n<p>It is an impressive and clear way of explainign what is really going on behind all those funny shapes people make.</p></p>\n",
 "content_html": "<h1>emergent voronoi - a la Coates</h1>\n<p>&lt;iframe width=\"428\" height=\"480\" scrolling=\"no\" frameborder=\"0\" src=\"http://www.openprocessing.org/visuals/iframe.php?visualID=7571&amp;width=400&amp;height=400\"&gt;\nThere really should be an iframe here :(\n&lt;/iframe&gt;</p>\n<p>\n  Click for another pattern.</p>\n<p>&lt;div style=\"float:right;\"&gt;\n&lt;iframe src=\"http://rcm-uk.amazon.co.uk/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=notioparal-21&amp;o=2&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=0M5A6TN3AXP2JHJBWT02&amp;asins=0415451884\" style=\"width:120px;height:240px;\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\"&gt;\nThere really should be an iframe here :(\n&lt;/iframe&gt;&lt;/div&gt;\n&lt;p&gt;<img style=\"float:left;\" src=\"https://notionparallax.co.uk/assets/avatar.php?gravatar_id=83cc0719bd5c4cf5817d2d721b53cd15\" alt=\"Alasdair Turner&lt;br /&gt; \" /><a href=\"http://www.openprocessing.org/portal/?userID=1033\">Alasdair Turner</a> has posted this processing version of Paul Coates’ emergent Voronoi algorithm from his book <a href=\"http://www.amazon.co.uk/Programming-Architecture-Paul-Coates/dp/0415451884\">Programming Architecture</a>  </p>\n<p>Alasdair says “<em>This is an implementation of an emergent Voronoi diagram, following an algorithm presented in programming.architecture by Paul Coates. It adapts the algorithm slightly to give a good convergence. Coates simply says “move away from the nearest node”, which is wonderfully elegant!</em>”</p>\n<p>It is an impressive and clear way of explainign what is really going on behind all those funny shapes people make.</p>\n<p>&lt;/p&gt;</p>\n",
 "content_hash": "sha256:fca005310024e1fa9a71396307470f8ef7317a58233fb4cfd2169dffdc848f55",
 "media": [],
 "changelog": [
  {
   "version": 1,
   "at": "2010-02-17T01:14:37Z",
   "note": null
  }
 ],
 "transclusions": []
}