<?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>crtl-i &#187; Grasshopper (Explicit History)</title>
	<atom:link href="http://crtl-i.com/blog/category/grasshopper-explicit-history/feed/" rel="self" type="application/rss+xml" />
	<link>http://crtl-i.com/blog</link>
	<description></description>
	<lastBuildDate>Tue, 01 Mar 2011 08:16:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>in sync</title>
		<link>http://crtl-i.com/blog/2011/01/in-sync/</link>
		<comments>http://crtl-i.com/blog/2011/01/in-sync/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 05:16:12 +0000</pubDate>
		<dc:creator>crtl-i</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Grasshopper (Explicit History)]]></category>
		<category><![CDATA[Korea]]></category>
		<category><![CDATA[Physical Computing]]></category>
		<category><![CDATA[Teaching]]></category>

		<guid isPermaLink="false">http://crtl-i.com/blog/?p=610</guid>
		<description><![CDATA[http://dcreative.tistory.com/entry/in-sync-2011]]></description>
			<content:encoded><![CDATA[<p><a href="http://crtl-i.com/blog/wp-content/uploads/2011/01/in-sync.jpg"><img class="alignnone size-full wp-image-611" title="in-sync" src="http://crtl-i.com/blog/wp-content/uploads/2011/01/in-sync.jpg" alt="" width="600" height="848" /></a></p>
<p><a href="http://dcreative.tistory.com/entry/in-sync-2011">http://dcreative.tistory.com/entry/in-sync-2011</a></p>
]]></content:encoded>
			<wfw:commentRss>http://crtl-i.com/blog/2011/01/in-sync/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Same Area Voronoi using Galapagos</title>
		<link>http://crtl-i.com/blog/2010/06/same-area-voronoi-using-galapagos/</link>
		<comments>http://crtl-i.com/blog/2010/06/same-area-voronoi-using-galapagos/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 11:27:35 +0000</pubDate>
		<dc:creator>crtl-i</dc:creator>
				<category><![CDATA[Grasshopper (Explicit History)]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[area]]></category>
		<category><![CDATA[galapagos]]></category>
		<category><![CDATA[Grasshopper]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[same]]></category>
		<category><![CDATA[voronoi]]></category>

		<guid isPermaLink="false">http://crtl-i.com/blog/?p=572</guid>
		<description><![CDATA[I have been quite fascinated by the recent development of Galapagos for Grasshopper. This is a simple example of its application set up to solve for a 10-point voronoi division within a user-defined boundary where all the parts are divided as equally as possible in terms of their areas. I ran this with an initial [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://crtl-i.com/blog/wp-content/uploads/2010/06/t.jpg"><img class="alignnone size-full wp-image-575" title="t" src="http://crtl-i.com/blog/wp-content/uploads/2010/06/t.jpg" alt="" width="450" /></a></p>
<p>I have been quite fascinated by the recent development of Galapagos for Grasshopper. This is a simple example of its application set up to solve for a 10-point voronoi division within a user-defined boundary where all the parts are divided as equally as possible in terms of their areas. I ran this with an initial population of a hundred for 200 generations. The results are not 100% perfect, but very close (which is the nature of an evolutionary solver I believe).</p>
<p><a href="http://crtl-i.com/blog/wp-content/uploads/2010/06/area.jpg"><img class="alignnone size-full wp-image-573" title="area" src="http://crtl-i.com/blog/wp-content/uploads/2010/06/area.jpg" alt="" width="650" /></a></p>
<p><a href="http://crtl-i.com/blog/wp-content/uploads/2010/06/def.jpg"><img class="alignnone size-full wp-image-574" title="def" src="http://crtl-i.com/blog/wp-content/uploads/2010/06/def.jpg" alt="" width="650" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://crtl-i.com/blog/2010/06/same-area-voronoi-using-galapagos/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Gradient Patterns</title>
		<link>http://crtl-i.com/blog/2010/02/gradient-patterns/</link>
		<comments>http://crtl-i.com/blog/2010/02/gradient-patterns/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 06:15:31 +0000</pubDate>
		<dc:creator>crtl-i</dc:creator>
				<category><![CDATA[Grasshopper (Explicit History)]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[gradient]]></category>
		<category><![CDATA[Grasshopper]]></category>
		<category><![CDATA[rhino]]></category>

		<guid isPermaLink="false">http://crtl-i.com/blog/?p=492</guid>
		<description><![CDATA[Testing different patterns with grasshopper.]]></description>
			<content:encoded><![CDATA[<p><a href="http://crtl-i.com/blog/wp-content/uploads/2010/02/test2.jpg"><img class="alignnone size-full wp-image-494" title="test2" src="http://crtl-i.com/blog/wp-content/uploads/2010/02/test2.jpg" alt="" width="520" height="639" /></a></p>
<p><a href="http://crtl-i.com/blog/wp-content/uploads/2010/02/test1.jpg"><img title="test1" src="http://crtl-i.com/blog/wp-content/uploads/2010/02/test1.jpg" alt="" width="520" height="419" /></a></p>
<p>Testing different patterns with grasshopper.</p>
]]></content:encoded>
			<wfw:commentRss>http://crtl-i.com/blog/2010/02/gradient-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pagora Bench</title>
		<link>http://crtl-i.com/blog/2009/11/pagora-bench/</link>
		<comments>http://crtl-i.com/blog/2009/11/pagora-bench/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 11:26:09 +0000</pubDate>
		<dc:creator>crtl-i</dc:creator>
				<category><![CDATA[Grasshopper (Explicit History)]]></category>

		<guid isPermaLink="false">http://crtl-i.com/blog/?p=396</guid>
		<description><![CDATA[Playing with hopper and Maxwell 2]]></description>
			<content:encoded><![CDATA[<p><a href="http://crtl-i.com/blog/wp-content/uploads/2009/11/1a.jpg"><img class="alignnone size-full wp-image-397" title="1a" src="http://crtl-i.com/blog/wp-content/uploads/2009/11/1a.jpg" alt="1a" width="640" height="250" /></a></p>
<p>Playing with hopper and Maxwell 2</p>
]]></content:encoded>
			<wfw:commentRss>http://crtl-i.com/blog/2009/11/pagora-bench/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two Surfaces Twisted Box</title>
		<link>http://crtl-i.com/blog/2009/09/two-surface-twisted-box/</link>
		<comments>http://crtl-i.com/blog/2009/09/two-surface-twisted-box/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 20:59:14 +0000</pubDate>
		<dc:creator>crtl-i</dc:creator>
				<category><![CDATA[Grasshopper (Explicit History)]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Grasshopper]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[Two Surfaces Twisted Box]]></category>

		<guid isPermaLink="false">http://crtl-i.com/blog/?p=345</guid>
		<description><![CDATA[It&#8217;s been a while I&#8217;ve played with Grasshopper. It is getting to be more and more powerful. I think I will be exploring more in this world of Grasshopper + VB.NET and also IronPython included in the upcoming Rhino 5. This definition is super simple. It arrays / deforms a component that you define according [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while I&#8217;ve played with Grasshopper. It is getting to be more and more powerful. I think I will be exploring more in this world of Grasshopper + VB.NET and also IronPython included in the upcoming Rhino 5. This definition is super simple. It arrays / deforms a component that you define according to the two surfaces and their UV divisions.</p>
<p><a href="http://crtl-i.com/blog/wp-content/uploads/2009/09/1a.jpg"><img class="alignnone size-full wp-image-346" title="1a" src="http://crtl-i.com/blog/wp-content/uploads/2009/09/1a.jpg" alt="1a" width="640" height="488" /></a></p>
<p><a href="http://crtl-i.com/blog/wp-content/uploads/2009/09/2a.jpg"><img class="alignnone size-full wp-image-347" title="2a" src="http://crtl-i.com/blog/wp-content/uploads/2009/09/2a.jpg" alt="2a" width="640" height="488" /></a></p>
<p><a href="http://crtl-i.com/blog/wp-content/uploads/2009/09/3a.jpg"><img class="alignnone size-full wp-image-348" title="3a" src="http://crtl-i.com/blog/wp-content/uploads/2009/09/3a.jpg" alt="3a" width="640" height="488" /></a></p>
<p><a href="http://crtl-i.com/blog/wp-content/uploads/2009/09/4a.jpg"><img class="alignnone size-full wp-image-349" title="4a" src="http://crtl-i.com/blog/wp-content/uploads/2009/09/4a.jpg" alt="4a" width="640" height="488" /></a></p>
<p><a href="http://crtl-i.com/blog/wp-content/uploads/2009/09/5a.jpg"><img class="alignnone size-full wp-image-350" title="5a" src="http://crtl-i.com/blog/wp-content/uploads/2009/09/5a.jpg" alt="5a" width="640" height="488" /></a></p>
<p><a href="http://crtl-i.com/blog/wp-content/uploads/2009/09/5a.jpg"></a><a href="http://crtl-i.com/blog/wp-content/uploads/2009/09/5b.jpg"><img class="alignnone size-full wp-image-351" title="5b" src="http://crtl-i.com/blog/wp-content/uploads/2009/09/5b.jpg" alt="5b" width="640" height="488" /></a></p>
<p>In order to use the definition, first define a box, and some geometries within the box as your base component. Then, simply create two surfaces as references for organizing your components. Finally, control U/V divisions.</p>
<p><a href="http://crtl-i.com/blog/wp-content/uploads/2009/09/def.jpg"><img class="alignnone size-full wp-image-355" title="def" src="http://crtl-i.com/blog/wp-content/uploads/2009/09/def.jpg" alt="def" width="640" height="353" /></a></p>
<p><a href="http://crtl-i.com/blog/wp-content/uploads/2009/09/a.jpg"><img class="alignnone size-full wp-image-352" title="a" src="http://crtl-i.com/blog/wp-content/uploads/2009/09/a.jpg" alt="a" width="640" height="474" /></a></p>
<p><a href="http://crtl-i.com/blog/wp-content/uploads/2009/09/b.jpg"><img class="alignnone size-full wp-image-353" title="b" src="http://crtl-i.com/blog/wp-content/uploads/2009/09/b.jpg" alt="b" width="640" height="474" /></a></p>
<p><a style="text-decoration: none;" href="http://crtl-i.com/blog/wp-content/uploads/2009/09/c.jpg"><img class="alignnone size-full wp-image-354" title="c" src="http://crtl-i.com/blog/wp-content/uploads/2009/09/c.jpg" alt="c" width="640" height="474" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://crtl-i.com/blog/2009/09/two-surface-twisted-box/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two Surface Space Frame (Rhino Explicit History)</title>
		<link>http://crtl-i.com/blog/2008/06/two-surface-space-frame-grasshopper/</link>
		<comments>http://crtl-i.com/blog/2008/06/two-surface-space-frame-grasshopper/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 17:52:22 +0000</pubDate>
		<dc:creator>crtl-i</dc:creator>
				<category><![CDATA[Grasshopper (Explicit History)]]></category>
		<category><![CDATA[RhinoScript]]></category>

		<guid isPermaLink="false">http://crtl-i.com/blog/?p=145</guid>
		<description><![CDATA[Ah so, the new version of the Explicit History plug-in for Rhino is out. http://grasshopper.rhino3d.com. It&#8217;s going to be a cool new toy to play with :) This is another way of creating space frames using U/V divisions from two surfaces. Almost the same thing as the previous post. Very simple. crtli_gh_space_frame.wrm crtli_gh_space_frame.3dm]]></description>
			<content:encoded><![CDATA[<p><a href="http://crtl-i.com/blog/wp-content/uploads/2008/06/wireframe1.jpg"><img class="alignnone size-full wp-image-146" title="wireframe1" src="http://crtl-i.com/blog/wp-content/uploads/2008/06/wireframe1.jpg" alt="space frame" /></a><a href="http://crtl-i.com/blog/wp-content/uploads/2008/06/connections.jpg"><img class="alignnone size-full wp-image-147" title="space frame" src="http://crtl-i.com/blog/wp-content/uploads/2008/06/connections.jpg" alt="" /></a></p>
<p>Ah so, the new version of the Explicit History plug-in for Rhino is out. <a href="http://grasshopper.rhino3d.com" target=_blank>http://grasshopper.rhino3d.com</a>. It&#8217;s going to be a cool new toy to play with :)</p>
<p>This is another way of creating space frames using U/V divisions from two surfaces. Almost the same thing as the previous post. Very simple.</p>
<p><a href="http://crtl-i.com/blog/wp-content/uploads/2008/06/crtli_gh_space_frame.wrm">crtli_gh_space_frame.wrm</a><br />
<a href="http://crtl-i.com/blog/wp-content/uploads/2008/06/crtli_gh_space_frame.3dm">crtli_gh_space_frame.3dm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://crtl-i.com/blog/2008/06/two-surface-space-frame-grasshopper/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Rhino Explicit History Surface Blend</title>
		<link>http://crtl-i.com/blog/2008/02/rhino-explicit-history-surface-blend/</link>
		<comments>http://crtl-i.com/blog/2008/02/rhino-explicit-history-surface-blend/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 08:23:23 +0000</pubDate>
		<dc:creator>crtl-i</dc:creator>
				<category><![CDATA[Grasshopper (Explicit History)]]></category>
		<category><![CDATA[RhinoScript]]></category>
		<category><![CDATA[Blend]]></category>
		<category><![CDATA[Grasshopper]]></category>
		<category><![CDATA[surface]]></category>

		<guid isPermaLink="false">http://crtl-i.com/blog/?p=108</guid>
		<description><![CDATA[I was looking at the youtube video of this surface blend uploaded by David Rutten: http://youtube.com/watch?v=u25zgxieIww The updated version of the rhino explicit history has a new feature called &#8220;slider&#8221; which makes this quite easy. Take a look at these files: http://crtl-i.com/blog/wp-content/uploads/2008/02/crtli_exhis_ex21.3dm http://crtl-i.com/blog/wp-content/uploads/2008/02/crtli_exhis_ex2.wrm]]></description>
			<content:encoded><![CDATA[<p><img src="http://crtl-i.com/blog/wp-content/uploads/2008/02/srf_blend.jpg" /></p>
<p>I was looking at the youtube video of this surface blend uploaded by David Rutten: <a href="http://youtube.com/watch?v=u25zgxieIww" target="_blank">http://youtube.com/watch?v<wbr></wbr>=u25zgxieIww</a></p>
<p>The updated version of the rhino explicit history has a new feature called &#8220;slider&#8221; which makes this quite easy. Take a look at these files:</p>
<p>http://crtl-i.com/blog/wp-content/uploads/2008/02/crtli_exhis_ex21.3dm</p>
<p>http://crtl-i.com/blog/wp-content/uploads/2008/02/crtli_exhis_ex2.wrm</p>
]]></content:encoded>
			<wfw:commentRss>http://crtl-i.com/blog/2008/02/rhino-explicit-history-surface-blend/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Explicit history example files</title>
		<link>http://crtl-i.com/blog/2008/02/explicit-history-example-files/</link>
		<comments>http://crtl-i.com/blog/2008/02/explicit-history-example-files/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 16:20:02 +0000</pubDate>
		<dc:creator>crtl-i</dc:creator>
				<category><![CDATA[Grasshopper (Explicit History)]]></category>
		<category><![CDATA[RhinoScript]]></category>
		<category><![CDATA[explicit]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[rhino]]></category>

		<guid isPermaLink="false">http://crtl-i.com/blog/?p=97</guid>
		<description><![CDATA[These are the rhino files that perform the explicit history example shown below: crtli_exhis_ex1.3dm crtli_exhis_ex1.wrm First open the rhino file, and then open the explicit history definition from the ExplicitHistory plug-in interface. Edit the surfaces included the rhino file, and you&#8217;ll see how Rhino can actually be parametric. Also note the angle parameter in the [...]]]></description>
			<content:encoded><![CDATA[<p>These are the rhino files that perform the explicit history example shown below:</p>
<p><a href="http://crtl-i.com/blog/wp-content/uploads/2008/02/crtli_exhis_ex1.3dm" title="crtli_exhis_ex1.3dm">crtli_exhis_ex1.3dm</a><br />
<a href="http://crtl-i.com/blog/wp-content/uploads/2008/02/crtli_exhis_ex1.wrm" title="crtli_exhis_ex1.wrm">crtli_exhis_ex1.wrm</a></p>
<p>First open the rhino file, and then open the explicit history definition from the ExplicitHistory plug-in interface. Edit the surfaces included the rhino file, and you&#8217;ll see how Rhino can actually be parametric. Also note the angle parameter in the &#8220;<strong>Rot</strong>&#8221; node and the linear relationship described in the &#8220;<strong>F(x)</strong>&#8221; node.</p>
]]></content:encoded>
			<wfw:commentRss>http://crtl-i.com/blog/2008/02/explicit-history-example-files/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rhino Explicit History</title>
		<link>http://crtl-i.com/blog/2008/01/rhino-explicit-history/</link>
		<comments>http://crtl-i.com/blog/2008/01/rhino-explicit-history/#comments</comments>
		<pubDate>Sun, 27 Jan 2008 08:24:58 +0000</pubDate>
		<dc:creator>crtl-i</dc:creator>
				<category><![CDATA[Grasshopper (Explicit History)]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[RhinoScript]]></category>

		<guid isPermaLink="false">http://crtl-i.com/blog/?p=93</guid>
		<description><![CDATA[A new plug-in for Rhino4 is being developed. Rhino is finally going (pseudo) parametric. It&#8217;s still at an early stage, but the potential it has is amazing. I&#8217;ve been exploring this new world of Rhino past few days. It&#8217;s like scripting without coding. Here&#8217;s an example of what it can do.]]></description>
			<content:encoded><![CDATA[<p>A new plug-in for Rhino4 is being developed. Rhino is finally going (pseudo) parametric. It&#8217;s still at an early stage, but the potential it has is amazing. I&#8217;ve been exploring this new world of Rhino past few days. It&#8217;s like scripting without coding. Here&#8217;s an example of what it can do.</p>
<p><img src="http://crtl-i.com/blog/wp-content/uploads/2008/01/patterns.jpg" /></p>
<p><img src="http://crtl-i.com/blog/wp-content/uploads/2008/01/screenshot.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://crtl-i.com/blog/2008/01/rhino-explicit-history/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

