<?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>Giulio Piacentino &#187; definition</title>
	<atom:link href="http://www.giuliopiacentino.com/by-keyword/definition/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.giuliopiacentino.com</link>
	<description>An archive of personal and collaborative projects and experiments, certainly developed with an eye on digital architecture.</description>
	<lastBuildDate>Sun, 04 Jul 2010 22:46:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Grasshopper tools in C#</title>
		<link>http://www.giuliopiacentino.com/grasshopper-tools/</link>
		<comments>http://www.giuliopiacentino.com/grasshopper-tools/#comments</comments>
		<pubDate>Tue, 26 May 2009 22:42:50 +0000</pubDate>
		<dc:creator>Giulio Piacentino</dc:creator>
				<category><![CDATA[Experiments & discoveries]]></category>
		<category><![CDATA[bake]]></category>
		<category><![CDATA[contour]]></category>
		<category><![CDATA[definition]]></category>
		<category><![CDATA[grasshopper]]></category>
		<category><![CDATA[names]]></category>
		<category><![CDATA[Rhinoceros]]></category>

		<guid isPermaLink="false">http://www.giuliopiacentino.com/?p=1033</guid>
		<description><![CDATA[Grasshopper features an impressive amount of highly interlinked components &#8211; from lines to trees, from circles to graph editors. Sometimes, however, when design tasks become more advanced, we might need to further customize this plugin by directly borrowing from Rhino commands. With these scripting components, the user can quickly solve otherwise more complex design behaviours. [...]]]></description>
			<content:encoded><![CDATA[<p><span id="more-1033"></span><!--noteaser-->Grasshopper features an impressive amount of highly interlinked components &#8211; from lines to trees, from circles to graph editors. Sometimes, however, when design tasks become more advanced, we might need to further customize this plugin by directly borrowing from Rhino commands. With these scripting components, the user can quickly solve otherwise more complex design behaviours.</p>
<p>This list of C# scripts is a work in progress and is open for requests.<strong><span style="color: #ff0000;"> </span></strong><span style="color: #ff0000;">Supporting  v. 0.6.00<strong>43</strong>.</span><strong><span style="color: #ff0000;"><br />
</span></strong></p>
<table style="font-size: 0.75em; border: 1px dotted #999; line-height: 1.25em;" border="0" cellspacing="0" cellpadding="3" width="480">
<tbody>
<tr>
<td class="small" style="background-color:#BBB; color: #FFF; border-bottom: 1px dotted #999; text-transform: uppercase;" colspan="3" align="center">baking &amp; Referencing</td>
</tr>
<tr>
<td style="border-bottom: 1px dotted #999; border-right: 1px dotted #999;" align="center" bgcolor="#eeeeee"><img class="size-full wp-image-1063 alignnone" title="bakeName" src="http://www.giuliopiacentino.com/wp-giulio/wp-content/uploads/bakename.png" alt="bakeName" width="120" height="89" /></td>
<td style="border-bottom: 1px dotted #999; border-right: 1px dotted #999;">bakeName<br />
<a href="http://www.giuliopiacentino.com/static/bakeWithNames.ghx"><span style="color: #c0c0c0;">GH 0.6.0012</span></a><br />
<a href="http://www.giuliopiacentino.com/static/bakeWithNames-18.ghx"><span style="color: #c0c0c0;">GH 0.6.0018</span></a><br />
<a href="../../static/bakeWithNames-43.ghx"><span style="color: #c0c0c0;">GH 0.6.0043</span></a><span style="color: #c0c0c0;">GH 0.6.0059</span></a></td>
<td style="border-bottom: 1px dotted #999;"><strong>obj</strong> (geom) &#8211; a list of objects to bake<br />
<strong>name</strong> (string) &#8211; a list of names (common Rhino property)<br />
<strong>activate</strong> (bool) &#8211; one go-no-go signal, or a list thereof</p>
<p><strong><span style="color: #ff6600;">A</span></strong> (strings) &#8211; a list explaining the result(s)</td>
</tr>
<tr style="border-bottom: 1px dotted #999;">
<td style="border-right: 1px dotted #999;  border-bottom: 1px dotted #999;" width="128" align="center" bgcolor="#eeeeee"><img class="size-full wp-image-1066 alignnone" title="bakeAttributes" src="http://www.giuliopiacentino.com/wp-giulio/wp-content/uploads/bakeattributes.png" alt="bakeattributes" width="120" height="193" /></td>
<td style="border-right: 1px dotted #999; border-bottom: 1px dotted #999; " width="120">bakeAttributes<a href="http://www.giuliopiacentino.com/static/bakeMostAttributes.ghx"><span style="color: #c0c0c0;"><br />
GH 0.6.0012</span></a><br />
<a href="http://www.giuliopiacentino.com/static/bakeMostAttributes-18.ghx"><span style="color: #c0c0c0;">GH 0.6.0018</span></a><br />
<a href="../../static/bakeMostAttributes-43.ghx"><span style="color: #c0c0c0;">GH 0.6.0043</span></a></td>
<td style=" border-bottom: 1px dotted #999; "><strong>obj</strong> (geom) &#8211; a list of objects to bake<br />
<strong>name</strong> (string) &#8211; a list of names<br />
<strong>layer</strong> (string) &#8211; Rhino layer name(s)<br />
<strong>color</strong> (onColor) &#8211; screen+print color(s)<br />
<strong>lineT</strong> (string) &#8211; the name of a linetype. Please only use with custom names.<br />
<strong>pWidth</strong> (double) &#8211; printing thickness(es)<br />
<strong>wires</strong> (int) &#8211; number(s) setting the quantity of wires, as in the property panel<br />
<strong>material</strong> (int) &#8211; GH shader(s), containing a Rhino material<br />
<strong>activate</strong> (bool) &#8211; one go-no-go signal, or a list thereof</p>
<p><strong><span style="color: #ff6600;">A</span></strong> (strings) &#8211; a list explaining the result(s)</td>
</tr>
<tr style="border-bottom: 1px dotted #999;">
<td style="border-right: 1px dotted #999;  border-bottom: 1px dotted #999;" width="128" align="center" bgcolor="#eeeeee"><a href="http://www.giuliopiacentino.com/static/findID.ghx"><img class="size-full wp-image-1192 alignnone" title="findID" src="http://www.giuliopiacentino.com/wp-giulio/wp-content/uploads/findID.PNG" alt="findID" width="75" height="64" /></a><a href="http://www.giuliopiacentino.com/static/findID.ghx"><img class="size-full wp-image-1193 alignnone" title="findRef" src="http://www.giuliopiacentino.com/wp-giulio/wp-content/uploads/findRef.PNG" alt="findRef" width="76" height="70" /></a></td>
<td style="border-right: 1px dotted #999; border-bottom: 1px dotted #999; ">findID<br />
findRef<br />
<span style="color: #c0c0c0;">GH 0.6.0012<br />
<span style="color: #ffffff;">2009 06 19</span></span></td>
<td style=" border-bottom: 1px dotted #999; "><strong>x</strong> (geom) &#8211; a Rhino geometry</p>
<p><span style="color: #ff6600;"><strong>A </strong></span>(string) &#8211; The Rhino ID<br />
<span style="color: #ff6600;"><strong>A </strong></span>(MRhinoObjRef) &#8211; The Rhino Ref</td>
</tr>
<tr>
<td class="small" style="background-color:#BBB; color: #FFF; border-bottom: 1px dotted #999; text-transform: uppercase;" colspan="3" align="center">Automatic Sections</td>
</tr>
<tr>
<td style="border-right: 1px dotted #999;  border-bottom: 1px dotted #999; " width="128" align="center" bgcolor="#eeeeee"><img class="size-full wp-image-1116 alignnone" title="contours" src="http://www.giuliopiacentino.com/wp-giulio/wp-content/uploads/contours.png" alt="contours" width="135" height="82" /><br />
<img class="size-full wp-image-1068 alignnone" title="contours" src="http://www.giuliopiacentino.com/wp-giulio/wp-content/uploads/contoursa.png" alt="contours" width="137" height="94" /></td>
<td style="border-right: 1px dotted #999; border-bottom: 1px dotted #999; ">contours<br />
<a href="http://www.giuliopiacentino.com/static/contours.ghx"><span style="color: #c0c0c0;">GH 0.6.0012</span></a><br />
<a href="../../static/contours-43.ghx"><span style="color: #c0c0c0;">GH 0.6.0043</span></a><br />
<span style="color: #ffffff;">2009 06 04</span></td>
<td style="border-bottom: 1px dotted #999; "><strong>input</strong> (geom) &#8211; the objects to contour<br />
<strong>axis</strong> (onLine) &#8211; a line identifying the origin and end of the sectioning axis<br />
<strong>dist</strong> (double) &#8211; the interval between sections</p>
<p><span style="color: #ff6600;"><strong>geomOut </strong></span>(geom) &#8211; a list containing all geometries</p>
<p><span style="color: #ff6600;"><strong>meshOut</strong></span> (geom) &#8211; a list containing all geometries deriving from a mesh<br />
<span style="color: #ff6600;"><strong>brepOut</strong></span> (geom) &#8211; a list containing all geometries deriving from nurbs-types<br />
<span style="color: #ff6600;"><strong>pts</strong></span> (geom) &#8211; a list containing all geometries deriving from curves and lines</td>
</tr>
<tr>
<td class="small" style="background-color:#BBB; color: #FFF; border-bottom: 1px dotted #999; text-transform: uppercase;" colspan="3" align="center">Continous redrawing</td>
</tr>
<tr>
<td style="border-right: 1px dotted #999; border-bottom: 1px dotted #999; " width="128" align="center" bgcolor="#eeeeee"><img class="size-full wp-image-1152 alignnone" title="theEngine" src="http://www.giuliopiacentino.com/wp-giulio/wp-content/uploads/engine2.png" alt="theEngine2" width="114" height="88" /><img class="size-full wp-image-1151 alignnone" title="theEngine" src="http://www.giuliopiacentino.com/wp-giulio/wp-content/uploads/engine1.png" alt="theEngine1" width="110" height="96" /></td>
<td style="border-right: 1px dotted #999; border-bottom: 1px dotted #999; ">theEngine</p>
<p>component for<a href="http://www.giuliopiacentino.com/static/theEngine.ghx"><span style="color: #c0c0c0;"><br />
GH 0.6.0012<br />
</span></a><br />
Compatibility release for <a href="http://www.giuliopiacentino.com/static/theEngine-18.ghx"><span style="color: #c0c0c0;">GH 0.6.0018</span></a> available, but users are encouraged to use the new timer within GH.<br />
<a href="../../static/theEngine-43.ghx"><span style="color: #c0c0c0;">GH 0.6.0043</span></a></p>
<p><span style="color: #ffffff;">2009 06 06</span></td>
<td style="border-bottom: 1px dotted #999; "><strong>isOn </strong>(bool) &#8211; one go-no-go signal<br />
<strong>speed</strong> (int) &#8211; a period, expressed in milliseconds, that sets the refreshing rate<br />
<strong>resetAt</strong> (int) &#8211; the last shown number in the series, which will be restarting at 0<strong>stopAt</strong> (int) &#8211; the last shown number in the series starting at 0<br />
<strong>reset </strong>(object) &#8211; any object (or bool) passed here will make this component restart from 0</p>
<p><span style="color: #ff6600;"><strong>C </strong></span>(int) &#8211; the current count</td>
</tr>
<tr>
<td style="border-right: 1px dotted #999; border-bottom: 1px dotted #999; " width="128" align="center" bgcolor="#eeeeee"><img class="size-full wp-image-1172 alignnone" title="bucket" src="http://www.giuliopiacentino.com/wp-giulio/wp-content/uploads/bucket.png" alt="bucket" width="109" height="66" /><img class="size-full wp-image-1170 alignnone" title="addBuffer" src="http://www.giuliopiacentino.com/wp-giulio/wp-content/uploads/addbuffer.png" alt="addBuffer" width="107" height="92" /><img class="size-full wp-image-1171 alignnone" title="addBufferLtd" src="http://www.giuliopiacentino.com/wp-giulio/wp-content/uploads/addbufferltd.png" alt="addBufferLtd" width="110" height="112" /></td>
<td style="border-right: 1px dotted #999; border-bottom: 1px dotted #999; ">Buckets</p>
<p><a href="http://www.giuliopiacentino.com/static/buffers.ghx"><span style="color: #c0c0c0;">GH 0.6.0012</span></a><br />
<a href="http://www.giuliopiacentino.com/static/buffers-18.ghx"><span style="color: #c0c0c0;">GH 0.6.0018</span></a><br />
<a href="../../static/buffers-43.ghx"><span style="color: #c0c0c0;">GH 0.6.0043</span></a><br />
<span style="color: #ffffff;">2009 06 10</span></td>
<td style="border-bottom: 1px dotted #999; "><strong>x </strong>(list) &#8211; a list of points. For the bucket, it can be a list of anything.<br />
<strong>reset</strong> (object) &#8211; any object here will make this an empty list</p>
<p><strong>limit</strong> (OnInterval) &#8211; two numbers which set the max and min values for each internal point coordinate<br />
<strong>recov</strong> (int: 0, 1 or 2) &#8211; a method to recover in case the internal value exceeds limits: wrap world (restart from other side of domain), limit (stop at the threshold, or restart from middle of the interval.</p>
<p><span style="color: #ff6600;"><strong>A </strong></span>(list) &#8211; the list in memory</td>
</tr>
<tr>
<td style="border-right: 1px dotted #999; border-bottom: 1px dotted #999; " width="128" align="center" bgcolor="#eeeeee"><img class="size-full wp-image-1179 alignnone" title="renderanimation" src="http://www.giuliopiacentino.com/wp-giulio/wp-content/uploads/renderanimation.png" alt="renderanimation" width="117" height="175" /></td>
<td style="border-right: 1px dotted #999; border-bottom: 1px dotted #999; ">renderAnimation</p>
<p><span style="color: #888888;"><a href="http://www.giuliopiacentino.com/static/animation-four-examples.ghx"><span style="color: #888888;">GH 0.6.0012</span></a><br />
<a href="http://www.giuliopiacentino.com/static/animation-four-examples-18.ghx"><span style="color: #888888;">GH 0.6.0018</span></a></span><br />
<span style="color: #888888;"><a href="../../static/animation-four-examples-43.ghx"><span style="color: #888888;">GH 0.6.0043</span></a></span><br />
<span style="color: #888888;"><a href="../../static/animation-four-examples-59.ghx"><span style="color: #888888;">GH 0.6.0059</span></a></span><br />
<span style="color: #ffffff;">200906 10</span></p>
<p>(four examples, see last one)</td>
<td style="border-bottom: 1px dotted #999; "><strong>geometry </strong>(list) &#8211; a list of objects to be added to the scene before rendering<br />
<strong>viewport</strong> (string) &#8211; the name of the viewport to use. If empty or non-existing, the active one will be used<br />
<strong>filePath </strong>(string) &#8211; a name of an existing folder. If empty, the folder of the open document will be used. If document not saved, the current user&#8217;s document folder will be used</p>
<p><strong>fileExt </strong>(string) &#8211; jpg, png, bmp, or another extension that the rendering engine supports<strong><br />
material</strong> (shader) &#8211; a GH shader. If material has a name and name is already existing on the scene, then the material on the scene will simply be inherited. No need of double materials</p>
<p><strong>current </strong>(int) &#8211; the sequential number of the frame<br />
<strong>rectMem </strong>(bool, defaults false) &#8211; deletes redo+undo after each rendering<br />
<strong>activate </strong>(bool, defaults false)</p>
<p><span style="color: #ff6600;"><strong>A </strong></span>(string) &#8211; a text, explaining the outcome</td>
</tr>
<tr>
<td class="small" style="background-color:#BBB; color: #FFF; border-bottom: 1px dotted #999; text-transform: uppercase;" colspan="3" align="center">fonts</td>
</tr>
<tr>
<td style="border-right: 1px dotted #999; border-bottom: 1px dotted #999; " width="128" align="center" bgcolor="#eeeeee"><a href="http://www.giuliopiacentino.com/static/txtLines.ghx"><img class="size-full wp-image-1180 alignnone" title="txtlines" src="http://www.giuliopiacentino.com/wp-giulio/wp-content/uploads/txtlines.png" alt="txtlines" width="106" height="132" /></a></td>
<td style="border-right: 1px dotted #999; border-bottom: 1px dotted #999; ">txtLines<br />
<span style="color: #c0c0c0;">GH 0.6.0012</span><br />
<span style="color: #ffffff;">2009 06 04</span></td>
<td style="border-bottom: 1px dotted #999; "><strong>face</strong> (string) &#8211; the name of the font<strong><br />
bold </strong>(bool, default false)<br />
<strong>italics </strong>(bool, default false)<br />
<strong>size </strong>(double, default 5.0)<br />
<strong>content </strong>(string) &#8211; the text shown<br />
<strong>pt </strong>(on3dPoint) &#8211; the point ancoring the text</p>
<p><span style="color: #ff6600;"><strong>A</strong></span> (OnLine list) &#8211; a list containing all curves</td>
</tr>
<tr>
<td class="small" style="background-color:#BBB; color: #FFF; border-bottom: 1px dotted #999; text-transform: uppercase;" colspan="3" align="center">Networking</td>
</tr>
<tr>
<td style="border-right: 1px dotted #999; border-bottom: 1px dotted #999; " width="128" align="center" bgcolor="#eeeeee"><a href="http://www.giuliopiacentino.com/static/UDP.zip"><img class="size-full wp-image-1216 aligncenter" title="UdpReceiver" src="http://www.giuliopiacentino.com/wp-giulio/wp-content/uploads/UdpReceiver.png" alt="UdpReceiver" width="105" height="106" /></a></td>
<td style="border-right: 1px dotted #999; border-bottom: 1px dotted #999; ">updReceiver<br />
udpSender<br />
<span style="color: #c0c0c0;">GH 0.6.0019<br />
Processing 1.0.5<br />
+ UDP library</span></p>
<p><span style="color: #ffffff;">2009 08 31</span></td>
<td style="border-bottom: 1px dotted #999; "><strong>port </strong>(integer) &#8211; a resonable port number</p>
<p><span style="color: #ff6600;"><strong>out</strong></span> (string list) &#8211; network echo<span style="color: #ff6600;"><strong><br />
client</strong></span> (UdpClient) &#8211; a .net framework udp client<br />
<span style="color: #ff6600;"><strong>A</strong></span> (bool) &#8211; message received<br />
<span style="color: #ff6600;"><strong>B </strong></span>(string) &#8211; message</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.giuliopiacentino.com/grasshopper-tools/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
	</channel>
</rss>
