<?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>digital futures &#187; Concepts</title>
	<atom:link href="http://www.digitalfutures.info/category/concepts/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.digitalfutures.info</link>
	<description>digital futures</description>
	<lastBuildDate>Sat, 24 Apr 2010 14:06:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Concept: Iteration</title>
		<link>http://www.digitalfutures.info/1/concept-iteration /</link>
		<comments>http://www.digitalfutures.info/1/concept-iteration /#comments</comments>
		<pubDate>Thu, 12 Nov 2009 16:16:47 +0000</pubDate>
		<dc:creator>GAkos</dc:creator>
				<category><![CDATA[-]]></category>
		<category><![CDATA[Concepts]]></category>
		<category><![CDATA[Associative Modeling]]></category>
		<category><![CDATA[David Rutten]]></category>
		<category><![CDATA[Grasshopper]]></category>
		<category><![CDATA[McNeel & Associates]]></category>
		<category><![CDATA[modeLab]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[rhino3d]]></category>
		<category><![CDATA[Rhinoceros3D]]></category>

		<guid isPermaLink="false">http://www.digitalfutures.info/?p=731</guid>
		<description><![CDATA[
Iteration, or &#8220;looping&#8221;, is a way of repeating a bit ...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.digitalfutures.info/wp-content/uploads/2009/11/20091109_iteration_v7.jpg"><img class="aligncenter size-full wp-image-744" title="20091109_iteration_v7" src="http://www.digitalfutures.info/wp-content/uploads/2009/11/20091109_iteration_v7.jpg" alt="20091109_iteration_v7" width="550" height="500" /></a></p>
<p><strong>Iteration, or &#8220;looping&#8221;, is a way of repeating a bit of code either a certain number of times (incremental) or until a certain condition is met (conditional).</strong></p>
<p>The three types of iteration this primer will focus on are &#8220;Do While&#8230;&#8221;, &#8220;For Each&#8221;, and &#8220;For i&#8230;&#8221;</p>
<p>Download the <a href="http://modelab.nu/public_ftp/modePrimers/20091109_Rhinoscript_Iteration_Intro.zip">Rhinoscript Files</a> from <a title="modeLab" href="http://modelab.nu/" target="_blank">modeLab</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalfutures.info/1/concept-iteration /feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Concept: Data Tree Manipulation</title>
		<link>http://www.digitalfutures.info/1/concept-data-tree-manipulation /</link>
		<comments>http://www.digitalfutures.info/1/concept-data-tree-manipulation /#comments</comments>
		<pubDate>Thu, 12 Nov 2009 16:05:57 +0000</pubDate>
		<dc:creator>GAkos</dc:creator>
				<category><![CDATA[-]]></category>
		<category><![CDATA[Concepts]]></category>
		<category><![CDATA[Associative Modeling]]></category>
		<category><![CDATA[David Rutten]]></category>
		<category><![CDATA[Grasshopper]]></category>
		<category><![CDATA[McNeel & Associates]]></category>
		<category><![CDATA[modeLab]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[rhino3d]]></category>
		<category><![CDATA[Rhinoceros3D]]></category>

		<guid isPermaLink="false">http://www.digitalfutures.info/?p=726</guid>
		<description><![CDATA[
The ability to quickly and efficiently manipulate data in Grasshopper ...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-746 alignnone" title="20091106_ghx060035_DataTrees_Manipulation1" src="http://www.digitalfutures.info/wp-content/uploads/2009/11/20091106_ghx060035_DataTrees_Manipulation1.jpg" alt="20091106_ghx060035_DataTrees_Manipulation1" width="525" height="425" /></p>
<p><strong>The ability to quickly and efficiently manipulate data in Grasshopper is critical in order to increase design productivity.</strong></p>
<p>This Primer incrementally creates a matrix of points whose addresses are contingent upon the negotiation of 3 Data Trees: X, Y, Z, respectively. The Graft, Simplify, and Flatten Components will be utilized in order to develop an introductory understanding of how Data Trees are created and manipulated.</p>
<p>Download the <a title="modePrimersDataPathManipulation" href="http://modelab.nu/public_ftp/modePrimers/20091109_ghx060019_DataPaths_Manipulation.zip" target="_blank">Grasshopper Definition</a> (version 0.6.0019) from <a title="modeLab" href="http://modelab.nu/" target="_blank">modeLab</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalfutures.info/1/concept-data-tree-manipulation /feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Concept: List Management</title>
		<link>http://www.digitalfutures.info/1/concept-list-management /</link>
		<comments>http://www.digitalfutures.info/1/concept-list-management /#comments</comments>
		<pubDate>Thu, 12 Nov 2009 16:03:46 +0000</pubDate>
		<dc:creator>GAkos</dc:creator>
				<category><![CDATA[-]]></category>
		<category><![CDATA[Concepts]]></category>
		<category><![CDATA[Associative Modeling]]></category>
		<category><![CDATA[David Rutten]]></category>
		<category><![CDATA[Grasshopper]]></category>
		<category><![CDATA[McNeel & Associates]]></category>
		<category><![CDATA[modeLab]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[rhino3d]]></category>
		<category><![CDATA[Rhinoceros3D]]></category>

		<guid isPermaLink="false">http://www.digitalfutures.info/?p=723</guid>
		<description><![CDATA[
The ability to quickly and efficiently manipulate data in Grasshopper ...]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-749" title="ListManagement" src="http://www.digitalfutures.info/wp-content/uploads/2009/11/ListManagement.jpg" alt="ListManagement" width="500" height="500" /></p>
<p><strong>The ability to quickly and efficiently manipulate data in Grasshopper is critical in order to increase design productivity. </strong></p>
<p>This Primer incrementally manipulates and rearranges a linear list of Data created by the Series Component. Additional visual feedback is provided by the Point List Component.</p>
<p>Download the <a title="modePrimersListManagement" href="http://modelab.nu/public_ftp/modePrimers/20091106_ghx060019_ListManagement.zip" target="_blank">Grasshopper Definition</a> (version 0.6.0019) from <a title="modeLab" href="http://modelab.nu/" target="_blank">modeLab</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalfutures.info/1/concept-list-management /feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Concept: Logic Components</title>
		<link>http://www.digitalfutures.info/concepts/concept-logic-components /</link>
		<comments>http://www.digitalfutures.info/concepts/concept-logic-components /#comments</comments>
		<pubDate>Thu, 12 Nov 2009 16:02:29 +0000</pubDate>
		<dc:creator>GAkos</dc:creator>
				<category><![CDATA[Concepts]]></category>
		<category><![CDATA[Associative Modeling]]></category>
		<category><![CDATA[David Rutten]]></category>
		<category><![CDATA[Grasshopper]]></category>
		<category><![CDATA[McNeel & Associates]]></category>
		<category><![CDATA[modeLab]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[rhino3d]]></category>
		<category><![CDATA[Rhinoceros3D]]></category>

		<guid isPermaLink="false">http://www.digitalfutures.info/?p=720</guid>
		<description><![CDATA[
The Logic Tab contains a variety of Components for creating ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.digitalfutures.info/wp-content/uploads/2009/11/LogicComponents02.jpg"><img class="aligncenter size-full wp-image-751" title="LogicComponents02" src="http://www.digitalfutures.info/wp-content/uploads/2009/11/LogicComponents02.jpg" alt="LogicComponents02" width="550" height="500" /></a></p>
<p><strong>The Logic Tab contains a variety of Components for creating and manipulating lists in Grasshopper.</strong></p>
<p>This Primer introduces the Range, Series, and Duplicate Data Components through the use of numerical and gradient color feedback.</p>
<p>Download the <a title="modPrimersLogicComponents" href="http://modelab.nu/public_ftp/modePrimers/20091106_ghx060019_LogicComponents_Introduction.zip" target="_blank">Grasshopper Definition</a> (version 0.6.0019) from <a title="modeLab" href="http://modelab.nu/" target="_blank">modeLab</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalfutures.info/concepts/concept-logic-components /feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Concept: Data Trees</title>
		<link>http://www.digitalfutures.info/1/concept-data-trees /</link>
		<comments>http://www.digitalfutures.info/1/concept-data-trees /#comments</comments>
		<pubDate>Thu, 12 Nov 2009 16:00:50 +0000</pubDate>
		<dc:creator>GAkos</dc:creator>
				<category><![CDATA[-]]></category>
		<category><![CDATA[Concepts]]></category>
		<category><![CDATA[Algorithmic]]></category>
		<category><![CDATA[Associative Modeling]]></category>
		<category><![CDATA[Computation]]></category>
		<category><![CDATA[Grass]]></category>
		<category><![CDATA[Grasshopper]]></category>
		<category><![CDATA[modeLab]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[rhino3d]]></category>
		<category><![CDATA[Rhinoceros3D]]></category>

		<guid isPermaLink="false">http://www.digitalfutures.info/?p=717</guid>
		<description><![CDATA[
As of Grasshopper 0.6, data can be stored in hierarchical ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.digitalfutures.info/wp-content/uploads/2009/11/DataPaths02_WEB1-461x393.jpg"><img class="aligncenter size-full wp-image-754" title="DataPaths02_WEB1-461x393" src="http://www.digitalfutures.info/wp-content/uploads/2009/11/DataPaths02_WEB1-461x393.jpg" alt="DataPaths02_WEB1-461x393" width="461" height="393" /></a></p>
<p><strong>As of Grasshopper 0.6, data can be stored in hierarchical structures not dissimilar to a branching tree. </strong></p>
<p>Data is still stored in lists; however, each list now has a series of indices describing the unique position of the data within a larger data framework. This framework  is not unlike a Data Dictionary in that it contains a list of all transactions in the Grasshopper Definition and the number of  associated entities per transaction.  In Grasshopper this framework is referred to as a Data Tree. It is important to remember that the Data Tree does not contain any of the actual data in the Grasshopper Definition, only bookkeeping information for managing it.</p>
<p>Data Trees can be visualized in Grasshopper using the Parameter Viewer in which you can toggle between the visualization of the Data Tree as a branching diagram or a per-Path address.</p>
<p>This Primer incrementally constructs a Data Tree- from trunk to leaves.</p>
<p>Download the <a title="Data Trees Introduction" href="http://modelab.nu/public_ftp/modePrimers/20091106_ghx060019_DataPaths_Introduction.zip">Grasshopper Definition</a> (version 0.6.0019) from <a title="modeLab" href="http://modelab.nu/" target="_blank">modeLab</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalfutures.info/1/concept-data-trees /feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Concept: Surfaces</title>
		<link>http://www.digitalfutures.info/concepts/concept-surfaces /</link>
		<comments>http://www.digitalfutures.info/concepts/concept-surfaces /#comments</comments>
		<pubDate>Thu, 12 Nov 2009 15:59:32 +0000</pubDate>
		<dc:creator>GAkos</dc:creator>
				<category><![CDATA[Concepts]]></category>
		<category><![CDATA[Associative Modeling]]></category>
		<category><![CDATA[David Rutten]]></category>
		<category><![CDATA[Grasshopper]]></category>
		<category><![CDATA[McNeel & Associates]]></category>
		<category><![CDATA[modeLab]]></category>
		<category><![CDATA[NURBS]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[Parametrics]]></category>
		<category><![CDATA[Primer]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[rhino3d]]></category>
		<category><![CDATA[Rhinoceros3D]]></category>
		<category><![CDATA[surface]]></category>
		<category><![CDATA[Surfaces]]></category>
		<category><![CDATA[Topology]]></category>

		<guid isPermaLink="false">http://www.digitalfutures.info/?p=714</guid>
		<description><![CDATA[
Like Curves, Surfaces can be described both geometrically and numerically. ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.digitalfutures.info/wp-content/uploads/2009/11/20091109_ghx060035_Surfaces_IntroductionWeb.jpg"><img class="aligncenter size-full wp-image-757" title="20091109_ghx060035_Surfaces_IntroductionWeb" src="http://www.digitalfutures.info/wp-content/uploads/2009/11/20091109_ghx060035_Surfaces_IntroductionWeb.jpg" alt="20091109_ghx060035_Surfaces_IntroductionWeb" width="415" height="415" /></a></p>
<p><strong>Like Curves, Surfaces can be described both geometrically and numerically. </strong></p>
<p>The numeric description of any NURBS Surface can be understood as the &#8220;Parameter Space&#8221; of the Surface. This space is two dimensional and not necessarily tied to the Euclidean space of the modeling environment but is always tied to the topology of the surface which is a consequence of the geometry that created that surface. The bounds of this space is called the &#8220;Surface Domain&#8221; which can be navigated numerically through the native domain or through a &#8220;Reparameterized&#8221; domain that forces both dimension&#8217;s bounds to be 0.0 and 1.0. The current value at which this navigation is possible is called the UV Coordinate.</p>
<p>This Surface Primer constructs surfaces and their unrolled counterparts allowing user interaction as well as generating live visual feedback.</p>
<p>Download the <a title="modePrimersSurfacesIntro" href="http://modelab.nu/public_ftp/modePrimers/20091109_ghx060019_Surfaces_Introduction.zip" target="_blank">Grasshopper Definition</a> (version 0.6.0019) from <a title="modeLab" href="http://modelab.nu/" target="_blank">modeLab</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalfutures.info/concepts/concept-surfaces /feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Concept: Curves</title>
		<link>http://www.digitalfutures.info/1/concept-curves /</link>
		<comments>http://www.digitalfutures.info/1/concept-curves /#comments</comments>
		<pubDate>Thu, 12 Nov 2009 15:55:51 +0000</pubDate>
		<dc:creator>GAkos</dc:creator>
				<category><![CDATA[-]]></category>
		<category><![CDATA[Concepts]]></category>
		<category><![CDATA[Associative Modeling]]></category>
		<category><![CDATA[curve]]></category>
		<category><![CDATA[David Rutten]]></category>
		<category><![CDATA[Grasshopper]]></category>
		<category><![CDATA[McNeel & Associates]]></category>
		<category><![CDATA[modeLab]]></category>
		<category><![CDATA[NURBS]]></category>
		<category><![CDATA[parametric]]></category>
		<category><![CDATA[Parametrics]]></category>
		<category><![CDATA[Primer]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[rhino3d]]></category>
		<category><![CDATA[Rhinoceros3D]]></category>
		<category><![CDATA[Topology]]></category>

		<guid isPermaLink="false">http://www.digitalfutures.info/?p=711</guid>
		<description><![CDATA[
Lines, Polylines, and Curves can be described both geometrically and ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.digitalfutures.info/wp-content/uploads/2009/11/20091109_ghx060035_Curves_IntroductionWeb.jpg"><img class="aligncenter size-full wp-image-760" title="20091109_ghx060035_Curves_IntroductionWeb" src="http://www.digitalfutures.info/wp-content/uploads/2009/11/20091109_ghx060035_Curves_IntroductionWeb.jpg" alt="20091109_ghx060035_Curves_IntroductionWeb" width="417" height="417" /></a></p>
<p><strong>Lines, Polylines, and Curves can be described both geometrically and numerically. </strong></p>
<p>The numeric description of any of these geometry types can be understood as the &#8220;Parameter Space&#8221; of the curve. This space is one dimensional and not necessarily tied to the Euclidean space of the modeling environment but is always tied to the topology of the curve. The bounds of this space is called the &#8220;Curve Domain&#8221; which can be navigated numerically through the native domain or through a &#8220;Reparameterized&#8221; domain that forces the bounds to be 0.0 and 1.0. The current value at which this navigation is possible is called the &#8220;t&#8221; value or &#8220;parameter.&#8221;</p>
<p>This Curve Primer constructs curves and their unrolled counterparts allowing user interaction as well as generating live visual feedback.</p>
<p>Download the <a title="modePrimersCurvesIntro" href="http://modelab.nu/public_ftp/modePrimers/20091109_ghx060019_Curves_Introduction.zip" target="_blank">Grasshopper Definition</a> (version 0.6.0019) from <a title="modeLab" href="http://modelab.nu/" target="_blank">modeLab</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalfutures.info/1/concept-curves /feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Concept: Vectors</title>
		<link>http://www.digitalfutures.info/1/concept-vectors /</link>
		<comments>http://www.digitalfutures.info/1/concept-vectors /#comments</comments>
		<pubDate>Thu, 12 Nov 2009 15:52:37 +0000</pubDate>
		<dc:creator>GAkos</dc:creator>
				<category><![CDATA[-]]></category>
		<category><![CDATA[Concepts]]></category>
		<category><![CDATA[Associative Modeling]]></category>
		<category><![CDATA[David Rutten]]></category>
		<category><![CDATA[Grasshopper]]></category>
		<category><![CDATA[McNeel & Associates]]></category>
		<category><![CDATA[modeLab]]></category>
		<category><![CDATA[Primer]]></category>
		<category><![CDATA[rhino]]></category>
		<category><![CDATA[rhino3d]]></category>
		<category><![CDATA[Rhinoceros3D]]></category>
		<category><![CDATA[Vector]]></category>

		<guid isPermaLink="false">http://www.digitalfutures.info/?p=706</guid>
		<description><![CDATA[
Vectors are an abstract non-geometrical data type that describe direction ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.digitalfutures.info/wp-content/uploads/2009/11/20091106_ghx060035_Vectors_IntroductionWeb.jpg"><img class="aligncenter size-full wp-image-762" title="20091106_ghx060035_Vectors_IntroductionWeb" src="http://www.digitalfutures.info/wp-content/uploads/2009/11/20091106_ghx060035_Vectors_IntroductionWeb.jpg" alt="20091106_ghx060035_Vectors_IntroductionWeb" width="411" height="411" /></a></p>
<p><strong>Vectors are an abstract non-geometrical data type that describe direction and magnitude in space.</strong></p>
<p>Similar to Points, Vectors are composed of three parts. For Vectors these parts are distances, not coordinates, and are described as: {deltaX, deltaY, deltaZ}. Vectors exist anywhere in space because they are abstract and are not tied to a location until they have been anchored. Once anchored to a Point, Vectors can be visualized (typically done with arrows). Using a Summation operation with the Anchor Point and Vector, we can find the Vector&#8217;s Terminal Point or tip.</p>
<p>This Vector Primer constructs a vector by component delta values allowing user interaction as well as generating live visual feedback.</p>
<p>Download the <a title="modePrimersVectorsIntro" href="http://modelab.nu/public_ftp/modePrimers/20091106_ghx060019_Vectors_Introduction.zip" target="_blank">Grasshopper Definition</a> (version 0.6.0019) from <a title="modeLab" href="http://modelab.nu/" target="_blank">modeLab</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalfutures.info/1/concept-vectors /feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
