<?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>anar+</title>
	<atom:link href="http://anar.ch/news/feed/" rel="self" type="application/rss+xml" />
	<link>http://anar.ch/news</link>
	<description>Geometric Library</description>
	<lastBuildDate>Sat, 26 Jun 2010 16:06:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>tutorials:radiance</title>
		<link>http://anar.ch/news/bot/wiki/3930/tutorialsradiance/</link>
		<comments>http://anar.ch/news/bot/wiki/3930/tutorialsradiance/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 16:06:27 +0000</pubDate>
		<dc:creator>jul</dc:creator>
				<category><![CDATA[a+wiki]]></category>
		<category><![CDATA[feed]]></category>

		<guid isPermaLink="false">tag:anar.ch://96312fb92fec550ed8aef07a55998196</guid>
		<description><![CDATA[<div class="dokuwiki textsmall"><img src="eumeanirradiance.png" class="media" alt="" width="400" /></a><div class="clr gh1">&#160;</div><h2><a href="http://anar.ch/info/doku.php?id=tutorials:radiance">See whole page</a></h2><div class="clr gh1">&#160;</div><h2>Modifications</h2><table width="700px"><tr><th colspan="2" width="50%">1277568304</th><th colspan="2" width="50%">current</th></tr><tr><td class="diff-blockheader" colspan="2">Line 379:</td>
<td class="diff-blockheader" colspan="2">Line 379:</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td> </td><td class="diff-context">&#60;code bash&#62;</td><td> </td><td class="diff-context">&#60;code bash&#62;</td></tr>
<tr><td>-</td><td class="diff-deletedline">./makeall library</td><td>+</td><td class="diff-addedline"><strong>sudo </strong>./makeall library</td></tr>
<tr><td> </td><td class="diff-context">&#60;/code&#62;</td><td> </td><td class="diff-context">&#60;/code&#62;</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
</table></div><br /><br /><a href="http://anar.ch/info/doku.php?id=tutorials:radiance&#38;rev=1277568387&#38;do=diff">(Changes)</a>]]></description>
			<content:encoded><![CDATA[<div class="dokuwiki textsmall"><img src="http://anar.ch/info/lib/exe/fetch.php?w=400&amp;media=tutorials:eumeanirradiance.png" class="media" alt="" width="400" /></a><div class="clr gh1">&nbsp;</div><h2><a href="http://anar.ch/info/doku.php?id=tutorials:radiance">See whole page</a></h2><div class="clr gh1">&nbsp;</div><h2>Modifications</h2><table width="700px"><tr><th colspan="2" width="50%">1277568304</th><th colspan="2" width="50%">current</th></tr><tr><td class="diff-blockheader" colspan="2">Line 379:</td>
<td class="diff-blockheader" colspan="2">Line 379:</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td> </td><td class="diff-context">&lt;code bash&gt;</td><td> </td><td class="diff-context">&lt;code bash&gt;</td></tr>
<tr><td>-</td><td class="diff-deletedline">./makeall library</td><td>+</td><td class="diff-addedline"><strong>sudo </strong>./makeall library</td></tr>
<tr><td> </td><td class="diff-context">&lt;/code&gt;</td><td> </td><td class="diff-context">&lt;/code&gt;</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
</table></div><br><br><a href="http://anar.ch/info/doku.php?id=tutorials:radiance&rev=1277568387&do=diff">(Changes)</a>]]></content:encoded>
			<wfw:commentRss>http://anar.ch/news/bot/wiki/3930/tutorialsradiance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tutorial:transforms</title>
		<link>http://anar.ch/news/bot/wiki/3928/tutorialtransforms/</link>
		<comments>http://anar.ch/news/bot/wiki/3928/tutorialtransforms/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 10:15:17 +0000</pubDate>
		<dc:creator>jul</dc:creator>
				<category><![CDATA[a+wiki]]></category>
		<category><![CDATA[feed]]></category>

		<guid isPermaLink="false">tag:anar.ch://04166add72101f62133ccbae09fac072</guid>
		<description><![CDATA[<div class="dokuwiki textsmall"><img src="/info/lib/exe/fetch.php?media=http%3A%2F%2Fanar.ch%2Fimg%2Fstudio.01%2F00573.jpg" class="mediacenter" alt="anar.ch_img_studio.01_00573.jpg" /></a><div class="clr gh1">&#160;</div><h2><a href="http://anar.ch/info/doku.php?id=tutorial:transforms">See whole page</a></h2><div class="clr gh1">&#160;</div><h2>Modifications</h2><table width="700px"><tr><th colspan="2" width="50%">1277547317</th><th colspan="2" width="50%">current</th></tr><tr><td class="diff-blockheader" colspan="2">Line 1:</td>
<td class="diff-blockheader" colspan="2">Line 1:</td></tr>
<tr><td>-</td><td class="diff-deletedline">====== ANAR+ <strong>Tranformations </strong>======</td><td>+</td><td class="diff-addedline">====== ANAR+ <strong>Transformations </strong>======</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td> </td><td class="diff-context">ANAR+ makes use of linear transformations such as rotations, translations and scaling. It is possible to declare them as variables or to call a function on a geometrical element to transform it. Here a rotation of 90 degrees around the Z axis on a Face object.</td><td> </td><td class="diff-context">ANAR+ makes use of linear transformations such as rotations, translations and scaling. It is possible to declare them as variables or to call a function on a geometrical element to transform it. Here a rotation of 90 degrees around the Z axis on a Face object.</td></tr>
</table></div><br /><br /><a href="http://anar.ch/info/doku.php?id=tutorial:transforms&#38;rev=1277547317&#38;do=diff">(Changes)</a>]]></description>
			<content:encoded><![CDATA[<div class="dokuwiki textsmall"><img src="http://anar.ch/info/lib/exe/fetch.php?media=http%3A%2F%2Fanar.ch%2Fimg%2Fstudio.01%2F00573.jpg" class="mediacenter" title="anar.ch_img_studio.01_00573.jpg" alt="anar.ch_img_studio.01_00573.jpg" /></a><div class="clr gh1">&nbsp;</div><h2><a href="http://anar.ch/info/doku.php?id=tutorial:transforms">See whole page</a></h2><div class="clr gh1">&nbsp;</div><h2>Modifications</h2><table width="700px"><tr><th colspan="2" width="50%">1277547317</th><th colspan="2" width="50%">current</th></tr><tr><td class="diff-blockheader" colspan="2">Line 1:</td>
<td class="diff-blockheader" colspan="2">Line 1:</td></tr>
<tr><td>-</td><td class="diff-deletedline">====== ANAR+ <strong>Tranformations </strong>======</td><td>+</td><td class="diff-addedline">====== ANAR+ <strong>Transformations </strong>======</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td> </td><td class="diff-context">ANAR+ makes use of linear transformations such as rotations, translations and scaling. It is possible to declare them as variables or to call a function on a geometrical element to transform it. Here a rotation of 90 degrees around the Z axis on a Face object.</td><td> </td><td class="diff-context">ANAR+ makes use of linear transformations such as rotations, translations and scaling. It is possible to declare them as variables or to call a function on a geometrical element to transform it. Here a rotation of 90 degrees around the Z axis on a Face object.</td></tr>
</table></div><br><br><a href="http://anar.ch/info/doku.php?id=tutorial:transforms&rev=1277547317&do=diff">(Changes)</a>]]></content:encoded>
			<wfw:commentRss>http://anar.ch/news/bot/wiki/3928/tutorialtransforms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tutorials:radiance &#8211; created</title>
		<link>http://anar.ch/news/bot/wiki/3926/tutorialsradiance-created/</link>
		<comments>http://anar.ch/news/bot/wiki/3926/tutorialsradiance-created/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 19:00:35 +0000</pubDate>
		<dc:creator>jul</dc:creator>
				<category><![CDATA[a+wiki]]></category>
		<category><![CDATA[feed]]></category>

		<guid isPermaLink="false">tag:anar.ch://b3e72d7749b356524847629a84bdfae6</guid>
		<description><![CDATA[<div class="dokuwiki textsmall"><div class="clr gh1">&#160;</div><h2><a href="http://anar.ch/info/doku.php?id=tutorials:radiance">See whole page</a></h2><div class="clr gh1">&#160;</div><h2>Modifications</h2><table width="700px"><tr><th colspan="2" width="50%"></th><th colspan="2" width="50%">current</th></tr><tr><td class="diff-blockheader" colspan="2">Line 1:</td>
<td class="diff-blockheader" colspan="2">Line 1:</td></tr>
<tr><td colspan="2">&#160;</td><td>+</td><td class="diff-addedline">====== Solar Exposure Simulation with Radiance ======</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
</table></div><br /><br /><a href="http://anar.ch/info/doku.php?id=tutorials:radiance&#38;rev=1276282835&#38;do=diff">(Changes)</a>]]></description>
			<content:encoded><![CDATA[<div class="dokuwiki textsmall"><div class="clr gh1">&nbsp;</div><h2><a href="http://anar.ch/info/doku.php?id=tutorials:radiance">See whole page</a></h2><div class="clr gh1">&nbsp;</div><h2>Modifications</h2><table width="700px"><tr><th colspan="2" width="50%"></th><th colspan="2" width="50%">current</th></tr><tr><td class="diff-blockheader" colspan="2">Line 1:</td>
<td class="diff-blockheader" colspan="2">Line 1:</td></tr>
<tr><td colspan="2">&nbsp;</td><td>+</td><td class="diff-addedline">====== Solar Exposure Simulation with Radiance ======</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
</table></div><br><br><a href="http://anar.ch/info/doku.php?id=tutorials:radiance&rev=1276282835&do=diff">(Changes)</a>]]></content:encoded>
			<wfw:commentRss>http://anar.ch/news/bot/wiki/3926/tutorialsradiance-created/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tutorial:3dobjects</title>
		<link>http://anar.ch/news/bot/wiki/3831/tutorial3dobjects/</link>
		<comments>http://anar.ch/news/bot/wiki/3831/tutorial3dobjects/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 18:56:57 +0000</pubDate>
		<dc:creator>jul</dc:creator>
				<category><![CDATA[a+wiki]]></category>
		<category><![CDATA[feed]]></category>

		<guid isPermaLink="false">tag:anar.ch://242dd8d1e893e615fd5afd8946cb7174</guid>
		<description><![CDATA[<div class="dokuwiki textsmall"><img src="/info/lib/exe/fetch.php?media=http%3A%2F%2Fanar.ch%2Fimg%2Fstudio.01%2F00571.jpg" class="mediacenter" alt="anar.ch_img_studio.01_00571.jpg" /></a><div class="clr gh1">&#160;</div><h2><a href="http://anar.ch/info/doku.php?id=tutorial:3dobjects">See whole page</a></h2><div class="clr gh1">&#160;</div><h2>Modifications</h2><table width="700px"><tr><th colspan="2" width="50%">1276282488</th><th colspan="2" width="50%">current</th></tr><tr><td class="diff-blockheader" colspan="2">Line 307:</td>
<td class="diff-blockheader" colspan="2">Line 307:</td></tr>
<tr><td> </td><td class="diff-context">import processing.opengl.*;</td><td> </td><td class="diff-context">import processing.opengl.*;</td></tr>
<tr><td> </td><td class="diff-context">import anar.*;</td><td> </td><td class="diff-context">import anar.*;</td></tr>
<tr><td colspan="2">&#160;</td><td>+</td><td class="diff-addedline"><strong> </strong></td></tr>
<tr><td> </td><td class="diff-context">&#160; /*</td><td> </td><td class="diff-context">&#160; /*</td></tr>
<tr><td> </td><td class="diff-context">&#160;  * Example for Anar library by Guillaume LaBelle + Julien Nembrini</td><td> </td><td class="diff-context">&#160;  * Example for Anar library by Guillaume LaBelle + Julien Nembrini</td></tr>
<tr><td> </td><td class="diff-context">&#160;  * http://anar.ch</td><td> </td><td class="diff-context">&#160;  * http://anar.ch</td></tr>
<tr><td> </td><td class="diff-context">&#160;  */</td><td> </td><td class="diff-context">&#160;  */</td></tr>
<tr><td>-</td><td class="diff-deletedline"> </td><td>+</td><td class="diff-addedline"><strong> </strong> </td></tr>
<tr><td colspan="2">&#160;</td><td>+</td><td class="diff-addedline"> </td></tr>
<tr><td> </td><td class="diff-context">&#160; Obj myObj;</td><td> </td><td class="diff-context">&#160; Obj myObj;</td></tr>
<tr><td colspan="2">&#160;</td><td>+</td><td class="diff-addedline"><strong> </strong></td></tr>
<tr><td> </td><td class="diff-context">&#160; void setup(){</td><td> </td><td class="diff-context">&#160; void setup(){</td></tr>
<tr><td colspan="2">&#160;</td><td>+</td><td class="diff-addedline"><strong> </strong></td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; size(1000,500,OPENGL);</td><td> </td><td class="diff-context">&#160; &#160; size(1000,500,OPENGL);</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; Anar.init(this);</td><td> </td><td class="diff-context">&#160; &#160; Anar.init(this);</td></tr>
<tr><td>-</td><td class="diff-deletedline"> </td><td>+</td><td class="diff-addedline"><strong> </strong> </td></tr>
<tr><td colspan="2">&#160;</td><td>+</td><td class="diff-addedline"> </td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; // /////////////////////////////</td><td> </td><td class="diff-context">&#160; &#160; // /////////////////////////////</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; Pts ptsA = new Pts();</td><td> </td><td class="diff-context">&#160; &#160; Pts ptsA = new Pts();</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; Pt origin;</td><td> </td><td class="diff-context">&#160; &#160; Pt origin;</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; ptsA.add(origin = Anar.Pt(0,0,0).tag(&#34;Origin&#34;));</td><td> </td><td class="diff-context">&#160; &#160; ptsA.add(origin = Anar.Pt(0,0,0).tag(&#34;Origin&#34;));</td></tr>
<tr><td>-</td><td class="diff-deletedline"> </td><td>+</td><td class="diff-addedline"><strong> </strong> </td></tr>
<tr><td colspan="2">&#160;</td><td>+</td><td class="diff-addedline"> </td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; // /////////////////////////////</td><td> </td><td class="diff-context">&#160; &#160; // /////////////////////////////</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; Transform t = new Transform();</td><td> </td><td class="diff-context">&#160; &#160; Transform t = new Transform();</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; t.rotateZ(PI/14f);</td><td> </td><td class="diff-context">&#160; &#160; t.rotateZ(PI/14f);</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; t.translate(Anar.PtNull(10,0,1));</td><td> </td><td class="diff-context">&#160; &#160; t.translate(Anar.PtNull(10,0,1));</td></tr>
<tr><td>-</td><td class="diff-deletedline"> </td><td>+</td><td class="diff-addedline"><strong> </strong> </td></tr>
<tr><td colspan="2">&#160;</td><td>+</td><td class="diff-addedline"> </td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; // /////////////////////////////</td><td> </td><td class="diff-context">&#160; &#160; // /////////////////////////////</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; Pt previous = origin;</td><td> </td><td class="diff-context">&#160; &#160; Pt previous = origin;</td></tr>
<tr><td colspan="2">&#160;</td><td>+</td><td class="diff-addedline"><strong> </strong></td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; for (int i = 0; i&#60;100; i++){</td><td> </td><td class="diff-context">&#160; &#160; for (int i = 0; i&#60;100; i++){</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; &#160; PtDER newPt = Anar.Pt(previous);</td><td> </td><td class="diff-context">&#160; &#160; &#160; PtDER newPt = Anar.Pt(previous);</td></tr>
<tr><td class="diff-blockheader" colspan="2">Line 343:</td>
<td class="diff-blockheader" colspan="2">Line 343:</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; &#160; previous = newPt;</td><td> </td><td class="diff-context">&#160; &#160; &#160; previous = newPt;</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; }</td><td> </td><td class="diff-context">&#160; &#160; }</td></tr>
<tr><td>-</td><td class="diff-deletedline"> </td><td>+</td><td class="diff-addedline"><strong> </strong> </td></tr>
<tr><td colspan="2">&#160;</td><td>+</td><td class="diff-addedline"> </td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; // /////////////////////////////</td><td> </td><td class="diff-context">&#160; &#160; // /////////////////////////////</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; Transform baseTransform;</td><td> </td><td class="diff-context">&#160; &#160; Transform baseTransform;</td></tr>
<tr><td colspan="2">&#160;</td><td>+</td><td class="diff-addedline"><strong> </strong></td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; baseTransform = new Transform();</td><td> </td><td class="diff-context">&#160; &#160; baseTransform = new Transform();</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; baseTransform.translate(Anar.PtNull(0,0, -20));</td><td> </td><td class="diff-context">&#160; &#160; baseTransform.translate(Anar.PtNull(0,0, -20));</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; baseTransform.rotateX(1f);</td><td> </td><td class="diff-context">&#160; &#160; baseTransform.rotateX(1f);</td></tr>
<tr><td colspan="2">&#160;</td><td>+</td><td class="diff-addedline"><strong> </strong></td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; // /////////////////////////////</td><td> </td><td class="diff-context">&#160; &#160; // /////////////////////////////</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; Pts ptsB = new Pts(ptsA,baseTransform);</td><td> </td><td class="diff-context">&#160; &#160; Pts ptsB = new Pts(ptsA,baseTransform);</td></tr>
<tr><td>-</td><td class="diff-deletedline"> </td><td>+</td><td class="diff-addedline"><strong> </strong> </td></tr>
<tr><td colspan="2">&#160;</td><td>+</td><td class="diff-addedline"> </td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; // /////////////////////////////</td><td> </td><td class="diff-context">&#160; &#160; // /////////////////////////////</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; myObj = new SweepTwoPaths(ptsA,ptsB);</td><td> </td><td class="diff-context">&#160; &#160; myObj = new SweepTwoPaths(ptsA,ptsB);</td></tr>
<tr><td>-</td><td class="diff-deletedline"> </td><td>+</td><td class="diff-addedline"><strong> </strong> </td></tr>
<tr><td>-</td><td class="diff-deletedline">&#160; &#160; Anar.camTarget(<strong>obj</strong>); </td><td>+</td><td class="diff-addedline">&#160; &#160; Anar.camTarget(<strong>myObj</strong>); </td></tr>
<tr><td colspan="2">&#160;</td><td>+</td><td class="diff-addedline"> </td></tr>
<tr><td> </td><td class="diff-context">&#160; }</td><td> </td><td class="diff-context">&#160; }</td></tr>
<tr><td>-</td><td class="diff-deletedline"> </td><td>+</td><td class="diff-addedline"><strong> </strong> </td></tr>
<tr><td>-</td><td class="diff-deletedline"> </td><td>+</td><td class="diff-addedline">  </td></tr>
<tr><td>-</td><td class="diff-deletedline">&#160; <strong>public </strong>void draw(){</td><td>+</td><td class="diff-addedline">&#160; void draw(){</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; background(255);</td><td> </td><td class="diff-context">&#160; &#160; background(255);</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; myObj.draw();</td><td> </td><td class="diff-context">&#160; &#160; myObj.draw();</td></tr>
<tr><td> </td><td class="diff-context">&#160; }</td><td> </td><td class="diff-context">&#160; }</td></tr>
<tr><td>-</td><td class="diff-deletedline"> </td><td>+</td><td class="diff-addedline"><strong> </strong> </td></tr>
<tr><td>-</td><td class="diff-deletedline">&#160; <strong>public </strong>void keyPressed(){</td><td>+</td><td class="diff-addedline">&#160; void keyPressed(){</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; if(key=='a') Autolisp.export(myObj,&#34;myExport&#34;);</td><td> </td><td class="diff-context">&#160; &#160; if(key=='a') Autolisp.export(myObj,&#34;myExport&#34;);</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; if(key=='f') RhinoScript.export(myObj,&#34;myExport&#34;);</td><td> </td><td class="diff-context">&#160; &#160; if(key=='f') RhinoScript.export(myObj,&#34;myExport&#34;);</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; if(key=='s') SketchUpRuby.export(myObj,&#34;myExport&#34;);</td><td> </td><td class="diff-context">&#160; &#160; if(key=='s') SketchUpRuby.export(myObj,&#34;myExport&#34;);</td></tr>
<tr><td>-</td><td class="diff-deletedline">&#160; &#160; if(key=='p') PovRAY.export(myObj,&#34;myExport&#34;);</td><td colspan="2">&#160;</td></tr>
<tr><td> </td><td class="diff-context">&#160; &#160; if(key=='o') ObjExporter.export(myObj,&#34;myExport&#34;);</td><td> </td><td class="diff-context">&#160; &#160; if(key=='o') ObjExporter.export(myObj,&#34;myExport&#34;);</td></tr>
<tr><td> </td><td class="diff-context">&#160; }</td><td> </td><td class="diff-context">&#160; }</td></tr>
</table></div><br /><br /><a href="http://anar.ch/info/doku.php?id=tutorial:3dobjects&#38;rev=1276282617&#38;do=diff">(Changes)</a>]]></description>
			<content:encoded><![CDATA[<div class="dokuwiki textsmall"><img src="http://anar.ch/info/lib/exe/fetch.php?media=http%3A%2F%2Fanar.ch%2Fimg%2Fstudio.01%2F00571.jpg" class="mediacenter" title="anar.ch_img_studio.01_00571.jpg" alt="anar.ch_img_studio.01_00571.jpg" /></a><div class="clr gh1">&nbsp;</div><h2><a href="http://anar.ch/info/doku.php?id=tutorial:3dobjects">See whole page</a></h2><div class="clr gh1">&nbsp;</div><h2>Modifications</h2><table width="700px"><tr><th colspan="2" width="50%">1276282488</th><th colspan="2" width="50%">current</th></tr><tr><td class="diff-blockheader" colspan="2">Line 307:</td>
<td class="diff-blockheader" colspan="2">Line 307:</td></tr>
<tr><td> </td><td class="diff-context">import processing.opengl.*;</td><td> </td><td class="diff-context">import processing.opengl.*;</td></tr>
<tr><td> </td><td class="diff-context">import anar.*;</td><td> </td><td class="diff-context">import anar.*;</td></tr>
<tr><td colspan="2">&nbsp;</td><td>+</td><td class="diff-addedline"><strong> </strong></td></tr>
<tr><td> </td><td class="diff-context">&nbsp; /*</td><td> </td><td class="diff-context">&nbsp; /*</td></tr>
<tr><td> </td><td class="diff-context">&nbsp;  * Example for Anar library by Guillaume LaBelle + Julien Nembrini</td><td> </td><td class="diff-context">&nbsp;  * Example for Anar library by Guillaume LaBelle + Julien Nembrini</td></tr>
<tr><td> </td><td class="diff-context">&nbsp;  * http://anar.ch</td><td> </td><td class="diff-context">&nbsp;  * http://anar.ch</td></tr>
<tr><td> </td><td class="diff-context">&nbsp;  */</td><td> </td><td class="diff-context">&nbsp;  */</td></tr>
<tr><td>-</td><td class="diff-deletedline"> </td><td>+</td><td class="diff-addedline"><strong> </strong> </td></tr>
<tr><td colspan="2">&nbsp;</td><td>+</td><td class="diff-addedline"> </td></tr>
<tr><td> </td><td class="diff-context">&nbsp; Obj myObj;</td><td> </td><td class="diff-context">&nbsp; Obj myObj;</td></tr>
<tr><td colspan="2">&nbsp;</td><td>+</td><td class="diff-addedline"><strong> </strong></td></tr>
<tr><td> </td><td class="diff-context">&nbsp; void setup(){</td><td> </td><td class="diff-context">&nbsp; void setup(){</td></tr>
<tr><td colspan="2">&nbsp;</td><td>+</td><td class="diff-addedline"><strong> </strong></td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; size(1000,500,OPENGL);</td><td> </td><td class="diff-context">&nbsp; &nbsp; size(1000,500,OPENGL);</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; Anar.init(this);</td><td> </td><td class="diff-context">&nbsp; &nbsp; Anar.init(this);</td></tr>
<tr><td>-</td><td class="diff-deletedline"> </td><td>+</td><td class="diff-addedline"><strong> </strong> </td></tr>
<tr><td colspan="2">&nbsp;</td><td>+</td><td class="diff-addedline"> </td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; // /////////////////////////////</td><td> </td><td class="diff-context">&nbsp; &nbsp; // /////////////////////////////</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; Pts ptsA = new Pts();</td><td> </td><td class="diff-context">&nbsp; &nbsp; Pts ptsA = new Pts();</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; Pt origin;</td><td> </td><td class="diff-context">&nbsp; &nbsp; Pt origin;</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; ptsA.add(origin = Anar.Pt(0,0,0).tag(&quot;Origin&quot;));</td><td> </td><td class="diff-context">&nbsp; &nbsp; ptsA.add(origin = Anar.Pt(0,0,0).tag(&quot;Origin&quot;));</td></tr>
<tr><td>-</td><td class="diff-deletedline"> </td><td>+</td><td class="diff-addedline"><strong> </strong> </td></tr>
<tr><td colspan="2">&nbsp;</td><td>+</td><td class="diff-addedline"> </td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; // /////////////////////////////</td><td> </td><td class="diff-context">&nbsp; &nbsp; // /////////////////////////////</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; Transform t = new Transform();</td><td> </td><td class="diff-context">&nbsp; &nbsp; Transform t = new Transform();</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; t.rotateZ(PI/14f);</td><td> </td><td class="diff-context">&nbsp; &nbsp; t.rotateZ(PI/14f);</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; t.translate(Anar.PtNull(10,0,1));</td><td> </td><td class="diff-context">&nbsp; &nbsp; t.translate(Anar.PtNull(10,0,1));</td></tr>
<tr><td>-</td><td class="diff-deletedline"> </td><td>+</td><td class="diff-addedline"><strong> </strong> </td></tr>
<tr><td colspan="2">&nbsp;</td><td>+</td><td class="diff-addedline"> </td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; // /////////////////////////////</td><td> </td><td class="diff-context">&nbsp; &nbsp; // /////////////////////////////</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; Pt previous = origin;</td><td> </td><td class="diff-context">&nbsp; &nbsp; Pt previous = origin;</td></tr>
<tr><td colspan="2">&nbsp;</td><td>+</td><td class="diff-addedline"><strong> </strong></td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; for (int i = 0; i&lt;100; i++){</td><td> </td><td class="diff-context">&nbsp; &nbsp; for (int i = 0; i&lt;100; i++){</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; &nbsp; PtDER newPt = Anar.Pt(previous);</td><td> </td><td class="diff-context">&nbsp; &nbsp; &nbsp; PtDER newPt = Anar.Pt(previous);</td></tr>
<tr><td class="diff-blockheader" colspan="2">Line 343:</td>
<td class="diff-blockheader" colspan="2">Line 343:</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; &nbsp; previous = newPt;</td><td> </td><td class="diff-context">&nbsp; &nbsp; &nbsp; previous = newPt;</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; }</td><td> </td><td class="diff-context">&nbsp; &nbsp; }</td></tr>
<tr><td>-</td><td class="diff-deletedline"> </td><td>+</td><td class="diff-addedline"><strong> </strong> </td></tr>
<tr><td colspan="2">&nbsp;</td><td>+</td><td class="diff-addedline"> </td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; // /////////////////////////////</td><td> </td><td class="diff-context">&nbsp; &nbsp; // /////////////////////////////</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; Transform baseTransform;</td><td> </td><td class="diff-context">&nbsp; &nbsp; Transform baseTransform;</td></tr>
<tr><td colspan="2">&nbsp;</td><td>+</td><td class="diff-addedline"><strong> </strong></td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; baseTransform = new Transform();</td><td> </td><td class="diff-context">&nbsp; &nbsp; baseTransform = new Transform();</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; baseTransform.translate(Anar.PtNull(0,0, -20));</td><td> </td><td class="diff-context">&nbsp; &nbsp; baseTransform.translate(Anar.PtNull(0,0, -20));</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; baseTransform.rotateX(1f);</td><td> </td><td class="diff-context">&nbsp; &nbsp; baseTransform.rotateX(1f);</td></tr>
<tr><td colspan="2">&nbsp;</td><td>+</td><td class="diff-addedline"><strong> </strong></td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; // /////////////////////////////</td><td> </td><td class="diff-context">&nbsp; &nbsp; // /////////////////////////////</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; Pts ptsB = new Pts(ptsA,baseTransform);</td><td> </td><td class="diff-context">&nbsp; &nbsp; Pts ptsB = new Pts(ptsA,baseTransform);</td></tr>
<tr><td>-</td><td class="diff-deletedline"> </td><td>+</td><td class="diff-addedline"><strong> </strong> </td></tr>
<tr><td colspan="2">&nbsp;</td><td>+</td><td class="diff-addedline"> </td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; // /////////////////////////////</td><td> </td><td class="diff-context">&nbsp; &nbsp; // /////////////////////////////</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; myObj = new SweepTwoPaths(ptsA,ptsB);</td><td> </td><td class="diff-context">&nbsp; &nbsp; myObj = new SweepTwoPaths(ptsA,ptsB);</td></tr>
<tr><td>-</td><td class="diff-deletedline"> </td><td>+</td><td class="diff-addedline"><strong> </strong> </td></tr>
<tr><td>-</td><td class="diff-deletedline">&nbsp; &nbsp; Anar.camTarget(<strong>obj</strong>); </td><td>+</td><td class="diff-addedline">&nbsp; &nbsp; Anar.camTarget(<strong>myObj</strong>); </td></tr>
<tr><td colspan="2">&nbsp;</td><td>+</td><td class="diff-addedline"> </td></tr>
<tr><td> </td><td class="diff-context">&nbsp; }</td><td> </td><td class="diff-context">&nbsp; }</td></tr>
<tr><td>-</td><td class="diff-deletedline"> </td><td>+</td><td class="diff-addedline"><strong> </strong> </td></tr>
<tr><td>-</td><td class="diff-deletedline"> </td><td>+</td><td class="diff-addedline">  </td></tr>
<tr><td>-</td><td class="diff-deletedline">&nbsp; <strong>public </strong>void draw(){</td><td>+</td><td class="diff-addedline">&nbsp; void draw(){</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; background(255);</td><td> </td><td class="diff-context">&nbsp; &nbsp; background(255);</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; myObj.draw();</td><td> </td><td class="diff-context">&nbsp; &nbsp; myObj.draw();</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; }</td><td> </td><td class="diff-context">&nbsp; }</td></tr>
<tr><td>-</td><td class="diff-deletedline"> </td><td>+</td><td class="diff-addedline"><strong> </strong> </td></tr>
<tr><td>-</td><td class="diff-deletedline">&nbsp; <strong>public </strong>void keyPressed(){</td><td>+</td><td class="diff-addedline">&nbsp; void keyPressed(){</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; if(key=='a') Autolisp.export(myObj,&quot;myExport&quot;);</td><td> </td><td class="diff-context">&nbsp; &nbsp; if(key=='a') Autolisp.export(myObj,&quot;myExport&quot;);</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; if(key=='f') RhinoScript.export(myObj,&quot;myExport&quot;);</td><td> </td><td class="diff-context">&nbsp; &nbsp; if(key=='f') RhinoScript.export(myObj,&quot;myExport&quot;);</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; if(key=='s') SketchUpRuby.export(myObj,&quot;myExport&quot;);</td><td> </td><td class="diff-context">&nbsp; &nbsp; if(key=='s') SketchUpRuby.export(myObj,&quot;myExport&quot;);</td></tr>
<tr><td>-</td><td class="diff-deletedline">&nbsp; &nbsp; if(key=='p') PovRAY.export(myObj,&quot;myExport&quot;);</td><td colspan="2">&nbsp;</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; &nbsp; if(key=='o') ObjExporter.export(myObj,&quot;myExport&quot;);</td><td> </td><td class="diff-context">&nbsp; &nbsp; if(key=='o') ObjExporter.export(myObj,&quot;myExport&quot;);</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; }</td><td> </td><td class="diff-context">&nbsp; }</td></tr>
</table></div><br><br><a href="http://anar.ch/info/doku.php?id=tutorial:3dobjects&rev=1276282617&do=diff">(Changes)</a>]]></content:encoded>
			<wfw:commentRss>http://anar.ch/news/bot/wiki/3831/tutorial3dobjects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tutorial:parametric</title>
		<link>http://anar.ch/news/bot/wiki/3807/tutorialparametric/</link>
		<comments>http://anar.ch/news/bot/wiki/3807/tutorialparametric/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 17:58:08 +0000</pubDate>
		<dc:creator>jul</dc:creator>
				<category><![CDATA[a+wiki]]></category>
		<category><![CDATA[feed]]></category>

		<guid isPermaLink="false">tag:anar.ch://d8c791136e70ed2428204402fb036b86</guid>
		<description><![CDATA[<div class="dokuwiki textsmall"><img src="/info/lib/exe/fetch.php?media=http%3A%2F%2Fanar.ch%2Fimg%2Fstudio.01%2F01.jpg" class="mediacenter" alt="anar.ch_img_studio.01_01.jpg" /></a><div class="clr gh1">&#160;</div><h2><a href="http://anar.ch/info/doku.php?id=tutorial:parametric">See whole page</a></h2><div class="clr gh1">&#160;</div><h2>Modifications</h2><table width="700px"><tr><th colspan="2" width="50%">1276279088</th><th colspan="2" width="50%">current</th></tr><tr><td class="diff-blockheader" colspan="2">Line 555:</td>
<td class="diff-blockheader" colspan="2">Line 555:</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td> </td><td class="diff-context">=====Tower Array=====</td><td> </td><td class="diff-context">=====Tower Array=====</td></tr>
<tr><td colspan="2">&#160;</td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td colspan="2">&#160;</td><td>+</td><td class="diff-addedline">{{ http://anar.ch/img/studio.01/00574.jpg }}</td></tr>
<tr><td colspan="2">&#160;</td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td> </td><td class="diff-context">An exemple with a single module but with independent rotations.</td><td> </td><td class="diff-context">An exemple with a single module but with independent rotations.</td></tr>
<tr><td> </td><td class="diff-context">&#60;code java&#62;import anar.*;</td><td> </td><td class="diff-context">&#60;code java&#62;import anar.*;</td></tr>
<tr><td class="diff-blockheader" colspan="2">Line 629:</td>
<td class="diff-blockheader" colspan="2">Line 632:</td></tr>
<tr><td> </td><td class="diff-context">}&#60;/code&#62;</td><td> </td><td class="diff-context">}&#60;/code&#62;</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td>-</td><td class="diff-deletedline">{{ http://anar.ch/img/studio.01/00574.jpg }}</td><td colspan="2">&#160;</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
</table></div><br /><br /><a href="http://anar.ch/info/doku.php?id=tutorial:parametric&#38;rev=1276279088&#38;do=diff">(Changes)</a>]]></description>
			<content:encoded><![CDATA[<div class="dokuwiki textsmall"><img src="http://anar.ch/info/lib/exe/fetch.php?media=http%3A%2F%2Fanar.ch%2Fimg%2Fstudio.01%2F01.jpg" class="mediacenter" title="anar.ch_img_studio.01_01.jpg" alt="anar.ch_img_studio.01_01.jpg" /></a><div class="clr gh1">&nbsp;</div><h2><a href="http://anar.ch/info/doku.php?id=tutorial:parametric">See whole page</a></h2><div class="clr gh1">&nbsp;</div><h2>Modifications</h2><table width="700px"><tr><th colspan="2" width="50%">1276279088</th><th colspan="2" width="50%">current</th></tr><tr><td class="diff-blockheader" colspan="2">Line 555:</td>
<td class="diff-blockheader" colspan="2">Line 555:</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td> </td><td class="diff-context">=====Tower Array=====</td><td> </td><td class="diff-context">=====Tower Array=====</td></tr>
<tr><td colspan="2">&nbsp;</td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td colspan="2">&nbsp;</td><td>+</td><td class="diff-addedline">{{ http://anar.ch/img/studio.01/00574.jpg }}</td></tr>
<tr><td colspan="2">&nbsp;</td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td> </td><td class="diff-context">An exemple with a single module but with independent rotations.</td><td> </td><td class="diff-context">An exemple with a single module but with independent rotations.</td></tr>
<tr><td> </td><td class="diff-context">&lt;code java&gt;import anar.*;</td><td> </td><td class="diff-context">&lt;code java&gt;import anar.*;</td></tr>
<tr><td class="diff-blockheader" colspan="2">Line 629:</td>
<td class="diff-blockheader" colspan="2">Line 632:</td></tr>
<tr><td> </td><td class="diff-context">}&lt;/code&gt;</td><td> </td><td class="diff-context">}&lt;/code&gt;</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td>-</td><td class="diff-deletedline">{{ http://anar.ch/img/studio.01/00574.jpg }}</td><td colspan="2">&nbsp;</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
</table></div><br><br><a href="http://anar.ch/info/doku.php?id=tutorial:parametric&rev=1276279088&do=diff">(Changes)</a>]]></content:encoded>
			<wfw:commentRss>http://anar.ch/news/bot/wiki/3807/tutorialparametric/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tutorial:agents</title>
		<link>http://anar.ch/news/bot/wiki/3915/tutorialagents/</link>
		<comments>http://anar.ch/news/bot/wiki/3915/tutorialagents/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 05:54:54 +0000</pubDate>
		<dc:creator>jul</dc:creator>
				<category><![CDATA[a+wiki]]></category>
		<category><![CDATA[feed]]></category>

		<guid isPermaLink="false">tag:anar.ch://a769b4b2f16f0f4f625f00bd8a4a8177</guid>
		<description><![CDATA[<div class="dokuwiki textsmall"><img src="braitenbergcover.jpg" class="media" alt="" /></a><div class="clr gh1">&#160;</div><h2><a href="http://anar.ch/info/doku.php?id=tutorial:agents">See whole page</a></h2><div class="clr gh1">&#160;</div><h2>Modifications</h2><table width="700px"><tr><th colspan="2" width="50%">1276214768</th><th colspan="2" width="50%">current</th></tr><tr><td class="diff-blockheader" colspan="2">Line 76:</td>
<td class="diff-blockheader" colspan="2">Line 76:</td></tr>
<tr><td> </td><td class="diff-context">===== LOGO Examples =====</td><td> </td><td class="diff-context">===== LOGO Examples =====</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td>-</td><td class="diff-deletedline">a simple example using <strong>measuring </strong>distance between turtles to change their behaviour<strong>. </strong></td><td>+</td><td class="diff-addedline">a simple example using <strong>the </strong>distance between turtles <strong>as perceptory input </strong>to change their behaviour, <strong>in </strong>this <strong>case the grey shade of the pen</strong>.</td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#60;code java&#62;import anar.*; </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>import processing.opengl.*; </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>Turtle[] turtles = new Turtle[10]; </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>void setup() { </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; size(800</strong>, <strong>400, OPENGL); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; Anar.init(</strong>this<strong>); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; Anar.drawAxis(); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; float boxSize = 50; </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; for(int i=0; i&#60;turtles.length; i++) </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; &#160; turtles[i] = new Turtle(Anar.Pt(random(-boxSize,boxSize),random(-boxSize,boxSize),random(-boxSize,boxSize)) ); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>} </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>int numberOfNeighbors(Turtle t,Turtle[] turtles, float maxLength){ </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; int neighbors = 0; </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; for(int&#160; i=0; i&#60;turtles.length; i++) //for every points in pts </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; { </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; &#160; float l = t.head.length(turtles[i].head); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; &#160; if(l&#60;maxLength) </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; &#160; &#160; if(turtles[i] != t) </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; &#160; &#160; &#160; neighbors++; </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; } </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; return neighbors; </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>} </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>void moveTurtleRandomly(Turtle t){ </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; t.FD(random(-.2,1)); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; float v = 10; </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; t.UP(random(-v,v)); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; t.LT(random(-v,v)); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>} </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>void constrainTurtles(Turtle t, float maxLength){ </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; if(t.head.length()&#62;maxLength) </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; {  </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; &#160; t.RT(180); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; &#160; t.FD(3); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; } </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>} </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>void draw() { </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; background(150); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; for(int i=0; i&#60;turtles.length; i++) </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; { </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; &#160; moveTurtleRandomly(turtles[i]); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; &#160; constrainTurtles(turtles[i],100); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; &#160; int n = numberOfNeighbors(turtles[i],turtles,30); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; &#160; if(n==0) </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; &#160; &#160; turtles[i].PU(); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; &#160; else </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; &#160; &#160; turtles[i].PD(); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; &#160; turtles[i]</strong>.<strong>draw(); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#160; } </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>} </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&#60;/code&#62; </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>or another version CLEAN UP NEEDED </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td> </td><td class="diff-context">&#60;code java&#62;</td><td> </td><td class="diff-context">&#60;code java&#62;</td></tr>
</table></div><br /><br /><a href="http://anar.ch/info/doku.php?id=tutorial:agents&#38;rev=1276235694&#38;do=diff">(Changes)</a>]]></description>
			<content:encoded><![CDATA[<div class="dokuwiki textsmall"><img src="http://anar.ch/info/lib/exe/fetch.php?media=tutorial:braitenbergcover.jpg" class="media" alt="" /></a><div class="clr gh1">&nbsp;</div><h2><a href="http://anar.ch/info/doku.php?id=tutorial:agents">See whole page</a></h2><div class="clr gh1">&nbsp;</div><h2>Modifications</h2><table width="700px"><tr><th colspan="2" width="50%">1276214768</th><th colspan="2" width="50%">current</th></tr><tr><td class="diff-blockheader" colspan="2">Line 76:</td>
<td class="diff-blockheader" colspan="2">Line 76:</td></tr>
<tr><td> </td><td class="diff-context">===== LOGO Examples =====</td><td> </td><td class="diff-context">===== LOGO Examples =====</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td>-</td><td class="diff-deletedline">a simple example using <strong>measuring </strong>distance between turtles to change their behaviour<strong>. </strong></td><td>+</td><td class="diff-addedline">a simple example using <strong>the </strong>distance between turtles <strong>as perceptory input </strong>to change their behaviour, <strong>in </strong>this <strong>case the grey shade of the pen</strong>.</td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&lt;code java&gt;import anar.*; </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>import processing.opengl.*; </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>Turtle[] turtles = new Turtle[10]; </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>void setup() { </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; size(800</strong>, <strong>400, OPENGL); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; Anar.init(</strong>this<strong>); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; Anar.drawAxis(); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; float boxSize = 50; </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; for(int i=0; i&lt;turtles.length; i++) </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; &nbsp; turtles[i] = new Turtle(Anar.Pt(random(-boxSize,boxSize),random(-boxSize,boxSize),random(-boxSize,boxSize)) ); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>} </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>int numberOfNeighbors(Turtle t,Turtle[] turtles, float maxLength){ </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; int neighbors = 0; </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; for(int&nbsp; i=0; i&lt;turtles.length; i++) //for every points in pts </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; { </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; &nbsp; float l = t.head.length(turtles[i].head); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; &nbsp; if(l&lt;maxLength) </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; &nbsp; &nbsp; if(turtles[i] != t) </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; &nbsp; &nbsp; &nbsp; neighbors++; </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; } </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; return neighbors; </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>} </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>void moveTurtleRandomly(Turtle t){ </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; t.FD(random(-.2,1)); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; float v = 10; </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; t.UP(random(-v,v)); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; t.LT(random(-v,v)); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>} </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>void constrainTurtles(Turtle t, float maxLength){ </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; if(t.head.length()&gt;maxLength) </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; {  </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; &nbsp; t.RT(180); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; &nbsp; t.FD(3); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; } </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>} </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>void draw() { </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; background(150); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; for(int i=0; i&lt;turtles.length; i++) </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; { </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; &nbsp; moveTurtleRandomly(turtles[i]); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; &nbsp; constrainTurtles(turtles[i],100); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; &nbsp; int n = numberOfNeighbors(turtles[i],turtles,30); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; &nbsp; if(n==0) </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; &nbsp; &nbsp; turtles[i].PU(); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; &nbsp; else </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; &nbsp; &nbsp; turtles[i].PD(); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; &nbsp; turtles[i]</strong>.<strong>draw(); </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&nbsp; } </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>} </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>&lt;/code&gt; </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>or another version CLEAN UP NEEDED </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td> </td><td class="diff-context">&lt;code java&gt;</td><td> </td><td class="diff-context">&lt;code java&gt;</td></tr>
</table></div><br><br><a href="http://anar.ch/info/doku.php?id=tutorial:agents&rev=1276235694&do=diff">(Changes)</a>]]></content:encoded>
			<wfw:commentRss>http://anar.ch/news/bot/wiki/3915/tutorialagents/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tutorial:turtles</title>
		<link>http://anar.ch/news/bot/wiki/3914/tutorialturtles/</link>
		<comments>http://anar.ch/news/bot/wiki/3914/tutorialturtles/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 00:01:22 +0000</pubDate>
		<dc:creator>jul</dc:creator>
				<category><![CDATA[a+wiki]]></category>
		<category><![CDATA[feed]]></category>

		<guid isPermaLink="false">tag:anar.ch://6aaed1a6682d0fabeeea8aa0e2c39fe9</guid>
		<description><![CDATA[<div class="dokuwiki textsmall"><div class="clr gh1">&#160;</div><h2><a href="http://anar.ch/info/doku.php?id=tutorial:turtles">See whole page</a></h2><div class="clr gh1">&#160;</div><h2>Modifications</h2><table width="700px"><tr><th colspan="2" width="50%">1276267902</th><th colspan="2" width="50%">current</th></tr><tr><td class="diff-blockheader" colspan="2">Line 237:</td>
<td class="diff-blockheader" colspan="2">Line 237:</td></tr>
<tr><td> </td><td class="diff-context">===== Multiple turtles =====</td><td> </td><td class="diff-context">===== Multiple turtles =====</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td>-</td><td class="diff-deletedline">[[http://anar.ch/news/bot/example/518/04zturtlemulti/<strong>&#124;example using parametric capabilities of ANAR+</strong>]]</td><td>+</td><td class="diff-addedline"><strong>Nothing prevents from having several turtles at the same time. Below an example using the parametric capabilities of ANAR+: </strong></td></tr>
<tr><td colspan="2">&#160;</td><td>+</td><td class="diff-addedline"><strong> </strong></td></tr>
<tr><td colspan="2">&#160;</td><td>+</td><td class="diff-addedline">[[http://anar.ch/news/bot/example/518/04zturtlemulti/]]</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td> </td><td class="diff-context">===== Super Turtle (extending the turtle) =====</td><td> </td><td class="diff-context">===== Super Turtle (extending the turtle) =====</td></tr>
</table></div><br /><br /><a href="http://anar.ch/info/doku.php?id=tutorial:turtles&#38;rev=1276214482&#38;do=diff">(Changes)</a>]]></description>
			<content:encoded><![CDATA[<div class="dokuwiki textsmall"><div class="clr gh1">&nbsp;</div><h2><a href="http://anar.ch/info/doku.php?id=tutorial:turtles">See whole page</a></h2><div class="clr gh1">&nbsp;</div><h2>Modifications</h2><table width="700px"><tr><th colspan="2" width="50%">1276267902</th><th colspan="2" width="50%">current</th></tr><tr><td class="diff-blockheader" colspan="2">Line 237:</td>
<td class="diff-blockheader" colspan="2">Line 237:</td></tr>
<tr><td> </td><td class="diff-context">===== Multiple turtles =====</td><td> </td><td class="diff-context">===== Multiple turtles =====</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td>-</td><td class="diff-deletedline">[[http://anar.ch/news/bot/example/518/04zturtlemulti/<strong>|example using parametric capabilities of ANAR+</strong>]]</td><td>+</td><td class="diff-addedline"><strong>Nothing prevents from having several turtles at the same time. Below an example using the parametric capabilities of ANAR+: </strong></td></tr>
<tr><td colspan="2">&nbsp;</td><td>+</td><td class="diff-addedline"><strong> </strong></td></tr>
<tr><td colspan="2">&nbsp;</td><td>+</td><td class="diff-addedline">[[http://anar.ch/news/bot/example/518/04zturtlemulti/]]</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td> </td><td class="diff-context">===== Super Turtle (extending the turtle) =====</td><td> </td><td class="diff-context">===== Super Turtle (extending the turtle) =====</td></tr>
</table></div><br><br><a href="http://anar.ch/info/doku.php?id=tutorial:turtles&rev=1276214482&do=diff">(Changes)</a>]]></content:encoded>
			<wfw:commentRss>http://anar.ch/news/bot/wiki/3914/tutorialturtles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tutorials:turtles</title>
		<link>http://anar.ch/news/bot/wiki/3916/tutorialsturtles/</link>
		<comments>http://anar.ch/news/bot/wiki/3916/tutorialsturtles/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 17:41:31 +0000</pubDate>
		<dc:creator>jul</dc:creator>
				<category><![CDATA[a+wiki]]></category>
		<category><![CDATA[feed]]></category>

		<guid isPermaLink="false">tag:anar.ch://01a206db02f6485d965e785f985a548f</guid>
		<description><![CDATA[<div class="dokuwiki textsmall"><div class="clr gh1">&#160;</div><h2><a href="http://anar.ch/info/doku.php?id=tutorials:turtles">See whole page</a></h2><div class="clr gh1">&#160;</div><h2>Modifications</h2><table width="700px"><tr><th colspan="2" width="50%">1276191601</th><th colspan="2" width="50%">current</th></tr><tr><td class="diff-blockheader" colspan="2">Line 1:</td>
<td class="diff-blockheader" colspan="2">Line 1:</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"><strong>mistake</strong></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>test </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>setessdf </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>safad</strong></td><td>+</td><td class="diff-addedline"></td></tr>
</table></div><br /><br /><a href="http://anar.ch/info/doku.php?id=tutorials:turtles&#38;rev=1276191691&#38;do=diff">(Changes)</a>]]></description>
			<content:encoded><![CDATA[<div class="dokuwiki textsmall"><div class="clr gh1">&nbsp;</div><h2><a href="http://anar.ch/info/doku.php?id=tutorials:turtles">See whole page</a></h2><div class="clr gh1">&nbsp;</div><h2>Modifications</h2><table width="700px"><tr><th colspan="2" width="50%">1276191601</th><th colspan="2" width="50%">current</th></tr><tr><td class="diff-blockheader" colspan="2">Line 1:</td>
<td class="diff-blockheader" colspan="2">Line 1:</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"><strong>mistake</strong></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>test </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>setessdf </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong> </strong></td><td>+</td><td class="diff-addedline"></td></tr>
<tr><td>-</td><td class="diff-deletedline"><strong>safad</strong></td><td>+</td><td class="diff-addedline"></td></tr>
</table></div><br><br><a href="http://anar.ch/info/doku.php?id=tutorials:turtles&rev=1276191691&do=diff">(Changes)</a>]]></content:encoded>
			<wfw:commentRss>http://anar.ch/news/bot/wiki/3916/tutorialsturtles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tutorial:particles</title>
		<link>http://anar.ch/news/bot/wiki/3840/tutorialparticles/</link>
		<comments>http://anar.ch/news/bot/wiki/3840/tutorialparticles/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 13:10:23 +0000</pubDate>
		<dc:creator>gll</dc:creator>
				<category><![CDATA[a+wiki]]></category>
		<category><![CDATA[feed]]></category>

		<guid isPermaLink="false">tag:anar.ch://42d76a06e399335a99df591064a16093</guid>
		<description><![CDATA[<div class="dokuwiki textsmall"><img src="/info/lib/exe/fetch.php?media=http%3A%2F%2Fanar.ch%2Fimg%2Fparticles%2Fscreenshot50.jpg" class="media" alt="anar.ch_img_particles_screenshot50.jpg" /></a><div class="clr gh1">&#160;</div><h2><a href="http://anar.ch/info/doku.php?id=tutorial:particles">See whole page</a></h2><div class="clr gh1">&#160;</div><h2>Modifications</h2><table width="700px"><tr><th colspan="2" width="50%">1256212351</th><th colspan="2" width="50%">current</th></tr><tr><td class="diff-blockheader" colspan="2">Line 11:</td>
<td class="diff-blockheader" colspan="2">Line 11:</td></tr>
<tr><td> </td><td class="diff-context">The library include Traer physics. (you don't have to install Traer Library separately). The library is located here:</td><td> </td><td class="diff-context">The library include Traer physics. (you don't have to install Traer Library separately). The library is located here:</td></tr>
<tr><td> </td><td class="diff-context">&#160; - {{http://anar.ch/bin/TraerAnar.zip}}</td><td> </td><td class="diff-context">&#160; - {{http://anar.ch/bin/TraerAnar.zip}}</td></tr>
<tr><td colspan="2">&#160;</td><td>+</td><td class="diff-addedline">&#160; - {{http://anar.ch/bin/TraerAnarV2.zip}} for ANAR V20+</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td> </td><td class="diff-context">====Installation====</td><td> </td><td class="diff-context">====Installation====</td></tr>
</table></div><br /><br /><a href="http://anar.ch/info/doku.php?id=tutorial:particles&#38;rev=1270818623&#38;do=diff">(Changes)</a>]]></description>
			<content:encoded><![CDATA[<div class="dokuwiki textsmall"><img src="http://anar.ch/info/lib/exe/fetch.php?media=http%3A%2F%2Fanar.ch%2Fimg%2Fparticles%2Fscreenshot50.jpg" class="media" title="anar.ch_img_particles_screenshot50.jpg" alt="anar.ch_img_particles_screenshot50.jpg" /></a><div class="clr gh1">&nbsp;</div><h2><a href="http://anar.ch/info/doku.php?id=tutorial:particles">See whole page</a></h2><div class="clr gh1">&nbsp;</div><h2>Modifications</h2><table width="700px"><tr><th colspan="2" width="50%">1256212351</th><th colspan="2" width="50%">current</th></tr><tr><td class="diff-blockheader" colspan="2">Line 11:</td>
<td class="diff-blockheader" colspan="2">Line 11:</td></tr>
<tr><td> </td><td class="diff-context">The library include Traer physics. (you don't have to install Traer Library separately). The library is located here:</td><td> </td><td class="diff-context">The library include Traer physics. (you don't have to install Traer Library separately). The library is located here:</td></tr>
<tr><td> </td><td class="diff-context">&nbsp; - {{http://anar.ch/bin/TraerAnar.zip}}</td><td> </td><td class="diff-context">&nbsp; - {{http://anar.ch/bin/TraerAnar.zip}}</td></tr>
<tr><td colspan="2">&nbsp;</td><td>+</td><td class="diff-addedline">&nbsp; - {{http://anar.ch/bin/TraerAnarV2.zip}} for ANAR V20+</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td> </td><td class="diff-context">====Installation====</td><td> </td><td class="diff-context">====Installation====</td></tr>
</table></div><br><br><a href="http://anar.ch/info/doku.php?id=tutorial:particles&rev=1270818623&do=diff">(Changes)</a>]]></content:encoded>
			<wfw:commentRss>http://anar.ch/news/bot/wiki/3840/tutorialparticles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>pub:anar</title>
		<link>http://anar.ch/news/bot/wiki/3887/pubanar/</link>
		<comments>http://anar.ch/news/bot/wiki/3887/pubanar/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 11:56:32 +0000</pubDate>
		<dc:creator>jul</dc:creator>
				<category><![CDATA[a+wiki]]></category>
		<category><![CDATA[feed]]></category>

		<guid isPermaLink="false">tag:anar.ch://d7fa65fd1b726ee0c8ceb6e813daa9fc</guid>
		<description><![CDATA[<div class="dokuwiki textsmall"><div class="clr gh1">&#160;</div><h2><a href="http://anar.ch/info/doku.php?id=pub:anar">See whole page</a></h2><div class="clr gh1">&#160;</div><h2>Modifications</h2><table width="700px"><tr><th colspan="2" width="50%">1263992515</th><th colspan="2" width="50%">current</th></tr><tr><td class="diff-blockheader" colspan="2">Line 125:</td>
<td class="diff-blockheader" colspan="2">Line 125:</td></tr>
<tr><td> </td><td class="diff-context">http://www.jgit.org/</td><td> </td><td class="diff-context">http://www.jgit.org/</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td>-</td><td class="diff-deletedline">ubuntu <strong>uptodate packages</strong></td><td>+</td><td class="diff-addedline">ubuntu</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td>-</td><td class="diff-deletedline">http://blog.avirtualhome.com/git-packages-for-ubuntu/</td><td>+</td><td class="diff-addedline"><strong>https://help.ubuntu.com/community/Git </strong></td></tr>
<tr><td colspan="2">&#160;</td><td>+</td><td class="diff-addedline"><strong>uptodate packages </strong>http://blog.avirtualhome.com/git-packages-for-ubuntu/</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td> </td><td class="diff-context">=== remote repo on DH ===</td><td> </td><td class="diff-context">=== remote repo on DH ===</td></tr>
</table></div><br /><br /><a href="http://anar.ch/info/doku.php?id=pub:anar&#38;rev=1263992192&#38;do=diff">(Changes)</a>]]></description>
			<content:encoded><![CDATA[<div class="dokuwiki textsmall"><div class="clr gh1">&nbsp;</div><h2><a href="http://anar.ch/info/doku.php?id=pub:anar">See whole page</a></h2><div class="clr gh1">&nbsp;</div><h2>Modifications</h2><table width="700px"><tr><th colspan="2" width="50%">1263992515</th><th colspan="2" width="50%">current</th></tr><tr><td class="diff-blockheader" colspan="2">Line 125:</td>
<td class="diff-blockheader" colspan="2">Line 125:</td></tr>
<tr><td> </td><td class="diff-context">http://www.jgit.org/</td><td> </td><td class="diff-context">http://www.jgit.org/</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td>-</td><td class="diff-deletedline">ubuntu <strong>uptodate packages</strong></td><td>+</td><td class="diff-addedline">ubuntu</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td>-</td><td class="diff-deletedline">http://blog.avirtualhome.com/git-packages-for-ubuntu/</td><td>+</td><td class="diff-addedline"><strong>https://help.ubuntu.com/community/Git </strong></td></tr>
<tr><td colspan="2">&nbsp;</td><td>+</td><td class="diff-addedline"><strong>uptodate packages </strong>http://blog.avirtualhome.com/git-packages-for-ubuntu/</td></tr>
<tr><td> </td><td class="diff-context"></td><td> </td><td class="diff-context"></td></tr>
<tr><td> </td><td class="diff-context">=== remote repo on DH ===</td><td> </td><td class="diff-context">=== remote repo on DH ===</td></tr>
</table></div><br><br><a href="http://anar.ch/info/doku.php?id=pub:anar&rev=1263992192&do=diff">(Changes)</a>]]></content:encoded>
			<wfw:commentRss>http://anar.ch/news/bot/wiki/3887/pubanar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
