<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>@improved &#187; grasshopper</title>
	<atom:link href="http://improved.ro/blog/category/grasshopper/feed/" rel="self" type="application/rss+xml" />
	<link>http://improved.ro/blog</link>
	<description></description>
	<lastBuildDate>Sat, 10 Jul 2010 15:02:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Forest</title>
		<link>http://improved.ro/blog/2009/12/forest/</link>
		<comments>http://improved.ro/blog/2009/12/forest/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 17:49:07 +0000</pubDate>
		<dc:creator>Didi</dc:creator>
				<category><![CDATA[grasshopper]]></category>

		<guid isPermaLink="false">http://improved.ro/blog/?p=525</guid>
		<description><![CDATA[Season&#8217;s greetings. Can you spot Santa? If you do, I&#8217;ll share the definition file]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-526" title="forestW" src="http://improved.ro/wp/wp-content/uploads/improved//2009/12/forestW.jpg" alt="forestW" width="509" height="720" /></p>
<p>Season&#8217;s greetings. Can you spot Santa? If you do, I&#8217;ll share the definition file <img src='http://improved.ro/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2009/12/forest/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Grasshopper Boids/Agents</title>
		<link>http://improved.ro/blog/2009/10/grasshopper-boidsagents/</link>
		<comments>http://improved.ro/blog/2009/10/grasshopper-boidsagents/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 13:46:48 +0000</pubDate>
		<dc:creator>Didi</dc:creator>
				<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[boids]]></category>
		<category><![CDATA[computational]]></category>
		<category><![CDATA[dimitrie]]></category>
		<category><![CDATA[geometry]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[scripting]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=446</guid>
		<description><![CDATA[Call them what you will, but there&#8217;s been a huge hype about them some time ago. Grasshopper&#8217;s scripting capabilites are now a huge super cool feature, especially if you&#8217;re coding in visual studio (c#) and then pasting the shit or making dlls. I did this some time ago when i suddenly realized that you can [...]]]></description>
			<content:encoded><![CDATA[<p>Call them what you will, but there&#8217;s been a huge hype about them some time ago.</p>
<p>Grasshopper&#8217;s scripting capabilites are now a huge super cool feature, especially if you&#8217;re coding in visual studio (c#) and then pasting the shit or making dlls. I did this some time ago when i suddenly realized that you can declare your own static variables inside scripting nodes (and these guys hold up their values during the updating procedure). And the vector math is already there too.</p>
<p>[youtube=http://www.youtube.com/watch?v=R7cEvMYDn5M]</p>
<p>This is an implementation based on <a href="http://www.red3d.com/cwr/index.html">Craig Reynolds</a>&#8216;s neurons, and a little bit on Daniel Shiffman&#8217;s processing example (which was updated and used some time ago for <a href="http://dimitrie.wordpress.com/circulation-study/">this</a>.</p>
<p>Now, if somebody will be nice and implement some collision detection&#8230;</p>
<p>PS: <span style="text-decoration: line-through;">I will upload the def. soonish (i have to clean it up a bit first).</span> <span style="text-decoration: line-through;">Ok i didn&#8217;t clean it up; here&#8217;s the <a href="http://dl.transfer.ro/boidsT-6caa78020.zip">link</a>.</span><span style="text-decoration: line-through;"> </span></p>
<p><span style="text-decoration: line-through;">Here&#8217;s a new 10 day link: <a href="http://dl.transfer.ro/boidsT-Transfer_RO-16Nov-ad56f6.zip">http://dl.transfer.ro/boidsT-Transfer_RO-16Nov-ad56f6.zip</a></span></p>
<p>Final link, stable and sound: <a href="http://improved.ro/Grasshopper/boidsTCAV.zip">http://improved.ro/Grasshopper/boidsTCAV.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2009/10/grasshopper-boidsagents/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Grasshopper and Processing talking via OSC</title>
		<link>http://improved.ro/blog/2009/06/grasshopper-and-processing-talking-via-osc/</link>
		<comments>http://improved.ro/blog/2009/06/grasshopper-and-processing-talking-via-osc/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 08:27:02 +0000</pubDate>
		<dc:creator>Didi</dc:creator>
				<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[osc]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[udp]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/2009/06/15/423/</guid>
		<description><![CDATA[[youtube=http://www.youtube.com/watch?v=VkNBZSpViP8] /sneak preview. Definition file (.ghx). Referenced assembly (.dll). Please note that the referenced assembly is based entirely on code from luvtechno.net.]]></description>
			<content:encoded><![CDATA[<p>[youtube=http://www.youtube.com/watch?v=VkNBZSpViP8]<br />
/sneak preview.</p>
<p><a href="http://improved.ro/Grasshopper/ghOSC.ghx">Definition file (.ghx)</a>.</p>
<p><a href="http://improved.ro/Grasshopper/OSCGH_lite2.dll">Referenced assembly (.dll)</a>.</p>
<p>Please note that the referenced assembly is based entirely on code from <a href="http://luvtechno.net/d/1980/02/open_sound_control_for_net_2.html">luvtechno.net</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2009/06/grasshopper-and-processing-talking-via-osc/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>3d Voronoi in grasshopper</title>
		<link>http://improved.ro/blog/2009/05/3d-voronoi-in-grasshopper/</link>
		<comments>http://improved.ro/blog/2009/05/3d-voronoi-in-grasshopper/#comments</comments>
		<pubDate>Fri, 01 May 2009 20:48:24 +0000</pubDate>
		<dc:creator>Didi</dc:creator>
				<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[arhitectura]]></category>
		<category><![CDATA[computational]]></category>
		<category><![CDATA[computational architecture]]></category>
		<category><![CDATA[dimitrie]]></category>
		<category><![CDATA[geometry]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[parametric architecture]]></category>
		<category><![CDATA[parametric modelling]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[qhull]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[voronoi]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=394</guid>
		<description><![CDATA[More as a scripting experiment, when i was mucking about trying to make the delaunay triangulation work in grasshopper i somehow found the wonderfully complex qhull library which i promptly set to push and pull to get it to work with grasshopper. As advised on their website, the best way to do it is to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dimitrie.files.wordpress.com/2009/05/header-copy.jpg"><img class="alignnone size-full wp-image-395" title="3d voronoi qhull dimitrie stefanescu" src="http://dimitrie.files.wordpress.com/2009/05/header-copy.jpg" alt="3d voronoi qhull dimitrie stefanescu" width="500" height="330" /></a></p>
<p>More as a scripting experiment, when i was mucking about trying to make the<a href="http://dimitrie.wordpress.com/2009/04/15/delaunay-triangulation-in-grasshopper/"> delaunay triangulation</a> work in grasshopper i somehow found the wonderfully complex <a href="http://qhull.org">qhull</a> library which i promptly set to push and pull to get it to work with grasshopper. As advised on their website, the best way to do it is to call it as an external program, which is exactly what i&#8217;ve done:  no files are written or read, no dos windows pop up, everything&#8217;s smooth.</p>
<p>Given that you don&#8217;t have many complex operations in grasshopper after the solution is generated, you&#8217;ll be able to handle <em>quite </em>an impressive amount of points (say 200 on my three-year old toplap) in real time. If you add the simple planarSrf operation, then say 60-70 and it gets sloppy.</p>
<p>What you&#8217;ll need to do to get things rolling:</p>
<p>0. <a href="http://improved.ro/Grasshopper/qhull.zip">Download the 3dvqhull definition and example file</a>, and remember not to use it for commercial purposes, share-alike whatever you do with it and take the time to give the proper credits:  <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/" target="_blank"><img class="alignnone" title="licence" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/80x15.png" alt="" width="80" height="15" /></a> <img src='http://improved.ro/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>1. <a href="http://www.qhull.org/download/qhull-2003.1.zip">Download qhull</a>, and unzip it in a folder of your choice.</p>
<p>2. Get going and search for &#8220;System.dll&#8221;. What you&#8217;re interested in is the 2.0 version which you&#8217;ll usually find in here: &#8220;C:\WINDOWS\Microsoft.NET\Framework\v2.0.5[...]\&#8221;. If you can&#8217;t find it, I&#8217;m amazed grasshopper works for you. Anyway, you can find and install it from <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&amp;displaylang=en" target="_blank">here</a>.</p>
<p>3. Add the newly found System.dll version 2.o as a referenced assembly of the qhull component in the definition file.<a href="http://dimitrie.files.wordpress.com/2009/05/refass.jpg"><img class="alignnone size-full wp-image-396" title="refass" src="http://dimitrie.files.wordpress.com/2009/05/refass.jpg" alt="refass" width="500" height="323" /></a></p>
<p>If it turns orange, it&#8217;s cool.</p>
<p>4. Write in the panel that is linked to the &#8220;path&#8221; input the full path to the qhull program <em>qvoronoi</em>. You don&#8217;t need to add the .exe extension, but you can do it if you feel confortable.</p>
<p><a href="http://dimitrie.files.wordpress.com/2009/05/pathh.jpg"><img class="alignnone size-full wp-image-397" title="pathh" src="http://dimitrie.files.wordpress.com/2009/05/pathh.jpg" alt="pathh" width="500" height="323" /></a></p>
<p>5. There&#8217;s just one more thing you should know: facets that contain the infinite vertex are omitted altogether, without remorse. So as to have as little facets tending towards <em>infinitum</em>, I always add the corners of the points bounding box to the input sites.</p>
<p><a href="http://dimitrie.files.wordpress.com/2009/05/bbx.jpg"><img class="alignnone size-full wp-image-398" title="bbx" src="http://dimitrie.files.wordpress.com/2009/05/bbx.jpg" alt="bbx" width="500" height="323" /></a></p>
<p>You can scale the bounding box in respect with its center, or you can just call the whole thing off &#8211; it&#8217;s your choice.</p>
<p>I think this just about covers everything. Take care and have fun.</p>
<h6><em>didi out.</em></h6>
<p><em>PS: Qhull does more than voronoi. So if you have the time to explore and test, please do &#8211; the package is very powerfull and it can be used for more than this.<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2009/05/3d-voronoi-in-grasshopper/feed/</wfw:commentRss>
		<slash:comments>50</slash:comments>
		</item>
		<item>
		<title>Qhull+GH=love.</title>
		<link>http://improved.ro/blog/2009/04/qhullghlove/</link>
		<comments>http://improved.ro/blog/2009/04/qhullghlove/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 19:45:52 +0000</pubDate>
		<dc:creator>Didi</dc:creator>
				<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[voronoi]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=389</guid>
		<description><![CDATA[How about 60 points for real-time 3d voronoi manipulation in grasshopper? Here&#8217;s a screenshot: This isn&#8217;t a scam. Stay tuned for more free voronoi PrOn (and other qhull-enabled goodies.)]]></description>
			<content:encoded><![CDATA[<p><a href="http://dimitrie.files.wordpress.com/2009/04/qhull-copy.jpg"><img class="alignnone size-full wp-image-390" title="qhull-copy" src="http://dimitrie.files.wordpress.com/2009/04/qhull-copy.jpg" alt="qhull-copy" width="500" height="129" /></a></p>
<p>How about 60 points for real-time 3d voronoi manipulation in <a href="http://grasshopper.rhino3d.com/">grasshopper</a>?</p>
<p>Here&#8217;s a screenshot:</p>
<p><a href="http://dimitrie.files.wordpress.com/2009/04/screenshot.jpg"><img class="alignnone size-full wp-image-391" title="screenshot" src="http://dimitrie.files.wordpress.com/2009/04/screenshot.jpg" alt="screenshot" width="500" height="195" /></a></p>
<p>This isn&#8217;t a scam. Stay tuned for more free voronoi PrOn (and other <a href="http://www.qhull.org/">qhull</a>-enabled goodies.)</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2009/04/qhullghlove/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Delaunay Triangulation in Grasshopper</title>
		<link>http://improved.ro/blog/2009/04/delaunay-triangulation-in-grasshopper/</link>
		<comments>http://improved.ro/blog/2009/04/delaunay-triangulation-in-grasshopper/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 17:53:21 +0000</pubDate>
		<dc:creator>Didi</dc:creator>
				<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[candybar competition]]></category>
		<category><![CDATA[delaunay]]></category>
		<category><![CDATA[geometry]]></category>
		<category><![CDATA[nice]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[rhino]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=374</guid>
		<description><![CDATA[(right click save target as) Delaunay Triangulation in Rhino&#8216;s Grasshopper plugin. It&#8217;s pretty straightforward. Just don&#8217;t input in the magic node duplicating points or everything will start blowing up. First one to make it output the voronoi diagram wins a candybar.]]></description>
			<content:encoded><![CDATA[<p><a href="http://improved.ro/Grasshopper/delaunayFinal.ghx"><img class="alignnone size-full wp-image-376" title="picture1" src="http://dimitrie.files.wordpress.com/2009/04/picture1.jpg" alt="dimitrie stefanescu" width="500" height="374" /></a></p>
<p><a href="http://improved.ro/Grasshopper/delaunayFinal.zip">(right click save target as)</a></p>
<p><a href="http://en.wikipedia.org/wiki/Delaunay_triangulation">Delaunay Triangulation</a> in <a href="http://www.rhino3d.com" target="_blank">Rhino</a>&#8216;s <a href="http://en.wiki.mcneel.com/default.aspx/McNeel/ExplicitHistoryPluginMainPage.html" target="_blank">Grasshopper</a> plugin.</p>
<p>It&#8217;s pretty straightforward. Just don&#8217;t input in the magic node duplicating points or everything will start blowing up.</p>
<p><a href="http://dimitrie.files.wordpress.com/2009/04/def2.jpg"><img class="alignnone size-full wp-image-385" title="def2" src="http://dimitrie.files.wordpress.com/2009/04/def2.jpg" alt="def2" width="500" height="250" /></a></p>
<p>First one to make it output the voronoi diagram wins a <a href="http://images.google.ro/images?q=candybar&amp;oe=utf-8&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a&amp;um=1&amp;ie=UTF-8&amp;sa=N&amp;hl=ro&amp;tab=wi">candybar</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2009/04/delaunay-triangulation-in-grasshopper/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Multiple Attractors Revisited</title>
		<link>http://improved.ro/blog/2009/02/multiple-attractors-revisited/</link>
		<comments>http://improved.ro/blog/2009/02/multiple-attractors-revisited/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 10:14:45 +0000</pubDate>
		<dc:creator>Didi</dc:creator>
				<category><![CDATA[grasshopper]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=319</guid>
		<description><![CDATA[Again, out of popular requests during some time since the original was made, I have cleaned up the multiple attractors definition file. Included is also an example of attractors influencing the aperture openings of a given surface. The definition is now much more explained (exccesive use of post-it notes). Have fun, and download! Download. ( [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://improved.ro/Grasshopper/multipleAttEx.zip"><img class="alignnone size-full wp-image-320" title="multipleattex" src="http://dimitrie.files.wordpress.com/2009/02/multipleattex.jpg" alt="multipleattex" width="500" height="354" /></a></p>
<p>Again, out of popular requests during some time since the original was made, I have cleaned up the multiple attractors definition file. Included is also an example of attractors influencing the aperture openings of a given surface. The definition is now much more explained (exccesive use of post-it notes). Have fun, and download!</p>
<p><a href="http://improved.ro/Grasshopper/multipleAttEx.zip">Download.</a> ( 40kb .zip)</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2009/02/multiple-attractors-revisited/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Grasshopper Voronoi 2D examples</title>
		<link>http://improved.ro/blog/2009/02/grasshopper-voronoi-2d-examples/</link>
		<comments>http://improved.ro/blog/2009/02/grasshopper-voronoi-2d-examples/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 11:55:15 +0000</pubDate>
		<dc:creator>Didi</dc:creator>
				<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[parametric modelling]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[voronoi]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=309</guid>
		<description><![CDATA[Out of popular demand, I have compiled a nice file detailing the possible uses of the Voronoi node, complete with the accompanying rhino file. Download. (60 kb .zip)]]></description>
			<content:encoded><![CDATA[<p><a href="http://improved.ro/Grasshopper/vornoiExamples.zip"><img class="size-full wp-image-310" title="vornoi_grasshopper" src="http://dimitrie.files.wordpress.com/2009/02/vornoi_grasshopper.jpg" alt="Voronoi Examples Grasshopper" width="500" height="354" /></a></p>
<p>Out of popular demand, I have compiled a nice file detailing the possible uses of the Voronoi node, complete with the accompanying rhino file.</p>
<p><strong><span style="color:#ff0000;"><a href="http://improved.ro/Grasshopper/vornoiExamples.zip">Download.</a></span></strong> (60 kb .zip)</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2009/02/grasshopper-voronoi-2d-examples/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Grasshopper Voronoi diagram (update)</title>
		<link>http://improved.ro/blog/2008/12/grasshopper-voronoi-diagram-update/</link>
		<comments>http://improved.ro/blog/2008/12/grasshopper-voronoi-diagram-update/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 19:53:35 +0000</pubDate>
		<dc:creator>Didi</dc:creator>
				<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[arhitectura]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[computational]]></category>
		<category><![CDATA[computational architecture]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[urbanism]]></category>
		<category><![CDATA[voronoi]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=296</guid>
		<description><![CDATA[For those who really like to play with voronoi regions and stuff, here&#8217;s the final grasshopper definition file (right click, save target as &#8211; else you&#8217;ll get a ~250kb of useless xml in your browser window). The vcell component outputs now individual cells as closed polylines and closed nurbs curves. This is useful if you [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-299" title="renderupload" src="http://dimitrie.files.wordpress.com/2008/12/renderupload.png" alt="renderupload" width="500" height="374" /></p>
<p>For those who really like to play with <em>voronoi regions</em> and stuff, here&#8217;s the final <a href="http://grasshopper.rhino3d.com/">grasshopper</a> <strong><a href="http://improved.ro/Grasshopper/voronoi2D_01FINAL.ghx">definition file</a></strong> (right click, save target as &#8211; else you&#8217;ll get a ~250kb of useless xml in your browser window).</p>
<p>The <em>vcell </em>component outputs now individual cells as closed polylines and closed nurbs curves. This is useful if you are using this for some urban project like <span style="text-decoration:line-through;">i am</span> i would have liked to, mostly due to easy offsetting and area calculation possiblities &#8211; included in the definition file &#8211; or height extrusion &#8211; included as well. You can even go further and color (using shaders) each cell coresponding with its mass/area/height etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2008/12/grasshopper-voronoi-diagram-update/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Grasshopper Voronoi Diagram</title>
		<link>http://improved.ro/blog/2008/12/grasshopper-voronoi-diagram/</link>
		<comments>http://improved.ro/blog/2008/12/grasshopper-voronoi-diagram/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 21:14:01 +0000</pubDate>
		<dc:creator>Didi</dc:creator>
				<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[dimitrie]]></category>
		<category><![CDATA[dimitrie stefanescu]]></category>
		<category><![CDATA[rhino plugin]]></category>
		<category><![CDATA[voronoi]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=288</guid>
		<description><![CDATA[Download the definition. (right click and save target as) Some nice people over in Spain (Laboratorio de Arquitectura y Computación) have made a nifty video detailing on how to use the thing: [youtube=http://www.youtube.com/watch?v=iEynRywJIb4&#038;hl=en&#038;fs=1&#038;rel=0] Source code of the Vornoi2D node. Have fun, and drop a line if something isn&#8217;t working the way it should (take care [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dimitrie.files.wordpress.com/2008/12/voronoitag.jpg"><img class="alignnone size-full wp-image-291" title="voronoitag" src="http://dimitrie.files.wordpress.com/2008/12/voronoitag.jpg" alt="voronoitag" width="500" height="379" /></a></p>
<h2><span style="color:#ff0000;"><span style="color:#000000;">Download the</span> <a href="http://improved.ro/Grasshopper/voronoi2D_01.ghx"><span style="text-decoration:none;"><span style="color:#ff0000;">definition</span></span></a><span style="color:#000000;">.</span></span><span style="color:#ff0000;"> </span></h2>
<p>(right click and save target as)</p>
<p>Some nice people over in <a href="http://blogs.ua.es/glac/">Spain (Laboratorio de Arquitectura y Computación)</a> have made a nifty video detailing on how to use the thing:</p>
<p>[youtube=http://www.youtube.com/watch?v=iEynRywJIb4&#038;hl=en&#038;fs=1&#038;rel=0]</p>
<p><a href="http://improved.ro/Grasshopper/vvsrc01f.vb">Source code</a> of the Vornoi2D node.<br />
<a href="http://improved.ro/Grasshopper/voronoi2D_01.ghx"></a></p>
<p>Have fun, and drop a line if something isn&#8217;t working the way it should (take care to select the boundary points in order &#8211; clockwise or trigonometric &#8211; doesn&#8217;t really matter).</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2008/12/grasshopper-voronoi-diagram/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Grashopper attractors working on curves</title>
		<link>http://improved.ro/blog/2008/11/grashopper-attractors-working-on-curves/</link>
		<comments>http://improved.ro/blog/2008/11/grashopper-attractors-working-on-curves/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 19:36:52 +0000</pubDate>
		<dc:creator>Didi</dc:creator>
				<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[dimitrie]]></category>
		<category><![CDATA[experiments]]></category>
		<category><![CDATA[grashopper]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[stefanescu]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=245</guid>
		<description><![CDATA[UPDATED HERE! Having some more haha with the previous grashopper sketch, this time working on curves. This is intended in some sort of terrain manipulation for the ongoing project &#8211; too bad things started shaping like some sort of electrical field/strange attractor (it has nothing to do with the above, the similarity is purely formal). [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dimitrie.wordpress.com/2009/02/16/multiple-attractors-revisited/"><span style="color:#ff0000;"><strong>UPDATED HERE!</strong></span></a></p>
<p>Having some more haha with the <a href="http://dimitrie.wordpress.com/2008/11/02/grasshopper-multiple-attractors/" target="_blank">previous</a> <a href="http://groups.google.com/group/grasshopper3d" target="_blank">grashopper </a>sketch, this time working on curves.</p>
<p><a href="http://dimitrie.files.wordpress.com/2008/11/multattcrv.jpg"><img class="alignnone size-full wp-image-246" title="multattcrv" src="http://dimitrie.files.wordpress.com/2008/11/multattcrv.jpg" alt="multattcrv" width="500" height="385" /></a></p>
<p>This is intended in some sort of terrain manipulation for the <a href="http://dimitrie.wordpress.com/2008/10/29/strips/">ongoing project</a> &#8211; too bad things started shaping like some sort of electrical field/strange attractor (it has nothing to do with the above, the similarity is purely formal).</p>
<p><img class="size-full wp-image-247 alignnone" title="multattcrv2" src="http://dimitrie.files.wordpress.com/2008/11/multattcrv2.jpg" alt="multattcrv2" width="500" height="410" /></p>
<p><a href="http://www.improved.ro/Grasshopper/massMultipleAttractorsCRVS_F.ghx">Download the .ghx file here.</a> (right click, save target as)</p>
<p>Also there&#8217;s a bug in the code &#8211; something&#8217;s not working right. Initial attractors seem to have much more power than the latter. Maybe someone that takes a fresh look over the code could <a href="mailto:didi@improved.ro">point out my mistakes</a>.</p>
<p><a href="http://dimitrie.files.wordpress.com/2008/11/sk.jpg"><img class="alignnone size-full wp-image-248" title="sk" src="http://dimitrie.files.wordpress.com/2008/11/sk.jpg" alt="sk" width="500" height="282" /></a></p>
<p>&#8211; LATER EDIT &#8211;</p>
<p>There seems to be also a little glitch in provding the code for curve_gen scripting node, so here it is (copy and paste it):</p>
<div><span><em>y = int(y)</em></span></div>
<div><span><em> </em></span></div>
<div><span><em> Dim pt As on3dPoint</em></span></div>
<div><span><em> Dim i As Double </em></span></div>
<div><span><em> i = -1</em></span></div>
<div><span><em> </em></span></div>
<div><span><em> Dim crvs As New List(Of onNurbsCurve)</em></span></div>
<div><span><em> </em></span></div>
<div><span><em> &#8216;Dim arr As New List (Of on3dPoint)</em></span></div>
<div><span><em> </em></span></div>
<div><span><em> Dim crvarr() As On3dPoint</em></span></div>
<div><span><em> ReDim crvarr(y)</em></span></div>
<div><span><em> </em></span></div>
<div><span><em> For Each pt In x</em></span></div>
<div><span><em> i = i + 1</em></span></div>
<div><span><em> crvarr(i) = pt</em></span></div>
<div><span><em> </em></span></div>
<div><span><em> If (i Mod (y) = 0) And (i &lt;&gt; 0) Then</em></span></div>
<div><span><em> Dim crvv As New OnNurbsCurve</em></span></div>
<div><span><em> crvv.</em><em>CreateClampedUniformNurbs(3, 4, crvarr)</em></span></div>
<div><span><em> crvs.Add(crvv)</em></span></div>
<div><span><em> Print(&#8220;curveout &#8221; + CStr(crvs.Count))</em></span></div>
<div><span><em> ReDim crvarr(y)</em></span></div>
<div><span><em> i = -1</em></span></div>
<div><span><em> End If</em></span></div>
<div><span><em> </em></span></div>
<div><span><em> Next</em></span></div>
<div><span><em> A = crvs</em></span></div>
<div>Take care,</div>
<div>d.</div>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2008/11/grashopper-attractors-working-on-curves/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Grasshopper Multiple Attractors</title>
		<link>http://improved.ro/blog/2008/11/grasshopper-multiple-attractors/</link>
		<comments>http://improved.ro/blog/2008/11/grasshopper-multiple-attractors/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 08:42:52 +0000</pubDate>
		<dc:creator>Didi</dc:creator>
				<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[attractors]]></category>
		<category><![CDATA[geometry]]></category>
		<category><![CDATA[multiple attractors]]></category>
		<category><![CDATA[rhino]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=240</guid>
		<description><![CDATA[UPDATED HERE! Multiple Attractors working in Rhino&#8217;s Grasshopper, all handled in a nice VBScript Component. Works with quite anything (initially deisgned for surfaces). Download the definition file. Have fun with it. I still didn&#8217;t have the time to put this to a proper, nicely rendered use and it&#8217;s been almost a month now since it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dimitrie.wordpress.com/2009/02/16/multiple-attractors-revisited/"><span style="color:#ff0000;"><strong>UPDATED HERE!</strong></span></a></p>
<p>Multiple Attractors working in <a href="http://rhino3d.com" target="_blank">Rhino&#8217;s</a> <a href="http://groups.google.com/group/grasshopper3d" target="_blank">Grasshopper</a>, all handled in a nice VBScript Component.</p>
<p>Works with quite anything (initially deisgned for surfaces).</p>
<p><img class="alignnone size-full wp-image-241" title="multatt" src="http://dimitrie.files.wordpress.com/2008/11/multatt.jpg" alt="" width="500" height="365" /></p>
<p><a href="http://dimitrie.files.wordpress.com/2008/11/multatt2.jpg"><img class="alignnone size-full wp-image-242" title="multatt2" src="http://dimitrie.files.wordpress.com/2008/11/multatt2.jpg" alt="" width="500" height="375" /></a></p>
<h4><span style="color:#ff0000;"><a href="http://improved.ro/Grasshopper/multipleAtt.ghx" target="_blank">Download the definition file.</a></span></h4>
<p>Have fun with it. I still didn&#8217;t have the time to put this to a proper, nicely rendered use and it&#8217;s been almost a month now since it&#8217;s finished. Quite fustrating.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2008/11/grasshopper-multiple-attractors/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Parametric Towers</title>
		<link>http://improved.ro/blog/2008/09/parametric-towers/</link>
		<comments>http://improved.ro/blog/2008/09/parametric-towers/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 19:09:29 +0000</pubDate>
		<dc:creator>Didi</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[parametric architecture]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[tower]]></category>
		<category><![CDATA[visual programming]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=207</guid>
		<description><![CDATA[Some nice images: Here&#8217;s the link to download the grasshopper .wrm file.]]></description>
			<content:encoded><![CDATA[<p>Some nice images:</p>
<p style="text-align:center;"><a href="http://dimitrie.files.wordpress.com/2008/09/webshow.jpg"><img class="size-large wp-image-208 aligncenter" title="parametric towers" src="http://dimitrie.files.wordpress.com/2008/09/webshow.jpg?w=500" alt="" width="500" height="551" /></a></p>
<p style="text-align:left;">Here&#8217;s the <a title="parametric towers" href="http://improved.ro/Grasshopper/towers.wrm" target="_blank">link</a> to download the grasshopper .wrm file.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2008/09/parametric-towers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Grasshopper experiments</title>
		<link>http://improved.ro/blog/2008/08/grasshopper-experiments/</link>
		<comments>http://improved.ro/blog/2008/08/grasshopper-experiments/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 19:09:14 +0000</pubDate>
		<dc:creator>Didi</dc:creator>
				<category><![CDATA[grasshopper]]></category>

		<guid isPermaLink="false">http://dimitrie.wordpress.com/?p=177</guid>
		<description><![CDATA[Trying out Grasshopper: Grasshopper brings to you real close to actual parametric architecture. I guess you&#8217;ll be better off reading the description over on the mcneel site. Though the visual programming paradigm is a bit hard to grasp from the begining, you&#8217;ll be on your own quite soon. You&#8217;ll be flying if you&#8217;ve used PD, [...]]]></description>
			<content:encoded><![CDATA[<p>Trying out <a href="http://en.wiki.mcneel.com/default.aspx/McNeel/ExplicitHistoryPluginMainPage.html">Grasshopper</a>:</p>
<p><a href="http://dimitrie.files.wordpress.com/2008/08/toadrenderffff_web.jpg"><img class="alignnone size-full wp-image-178" src="http://dimitrie.files.wordpress.com/2008/08/toadrenderffff_web.jpg" alt="" width="500" height="631" /></a></p>
<p><a href="http://en.wiki.mcneel.com/default.aspx/McNeel/ExplicitHistoryPluginMainPage.html">Grasshopper</a> brings to you real close to actual parametric architecture. I guess you&#8217;ll be better off reading the description over on the mcneel site.</p>
<p>Though the <a href="http://en.wikipedia.org/wiki/Visual_programming">visual programming</a> paradigm is a bit hard to grasp from the begining, you&#8217;ll be on your own quite soon. You&#8217;ll be <em>flying </em>if you&#8217;ve used <a href="http://puredata.info/">PD</a>, <a href="http://vvvv.meso.net">vvvv </a>or <a href="http://www.cycling74.com/">max/msp</a> before.</p>
]]></content:encoded>
			<wfw:commentRss>http://improved.ro/blog/2008/08/grasshopper-experiments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

