<?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>zero point nine &#187; processing</title>
	<atom:link href="http://www.zeropointnine.com/blog/category/processing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zeropointnine.com/blog</link>
	<description>lee felarca - personal work and findings</description>
	<lastBuildDate>Fri, 04 Nov 2011 13:19:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Maze Generation Algorithm</title>
		<link>http://www.zeropointnine.com/blog/maze-generation-algorithm/</link>
		<comments>http://www.zeropointnine.com/blog/maze-generation-algorithm/#comments</comments>
		<pubDate>Sat, 12 Feb 2011 09:03:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[c++]]></category>
		<category><![CDATA[openFrameworks]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[sourcecode]]></category>

		<guid isPermaLink="false">http://www.zeropointnine.com/blog/?p=788</guid>
		<description><![CDATA[A couple months ago, while I was still a full-time student, which did not last very long, but that&#8217;s another story, I created a maze generator as a way to learn some C++, now posted here just for the fun of it. I started with a description of the algorithm found on Wikipedia, worked it [...]]]></description>
			<content:encoded><![CDATA[<p>A couple months ago, while I was still a full-time student, which did not last very long, but that&#8217;s another story, I created a maze generator as a way to learn some C++, now posted here just for the fun of it.</p>
<p>I started with a description of the algorithm found on <a href="http://en.wikipedia.org/wiki/Maze_generation_algorithm" target="_blank">Wikipedia</a>, worked it out in Processing (with 2D, 3D, and isometric views added as a bonus), and then ported it to C++ using openFrameworks for the basic display action.</p>
<p>Presumably it could be used as the start of a game-like concept, if so inclined.</p>
<p>- <a href="http://www.zeropointnine.com/blog/assets_code/MazeGenProcessing.zip">Processing</a> (source + Win/Mac executables)<br />
- <a href="http://www.zeropointnine.com/blog/assets_code/MazeGenCpp.zip">C++/oF</a> (source + Windows executable)<br />
<br/></p>
<iframe src='http://player.vimeo.com/video/15280326?title=1&amp;byline=1&amp;portrait=1' width='560' height='560' frameborder='0'></iframe><br />
<br/><br />
<iframe src='http://player.vimeo.com/video/15681233?title=1&amp;byline=1&amp;portrait=1' width='560' height='560' frameborder='0'></iframe>
]]></content:encoded>
			<wfw:commentRss>http://www.zeropointnine.com/blog/maze-generation-algorithm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Processing &#8211; Tentacle Bouquet</title>
		<link>http://www.zeropointnine.com/blog/processing-tentacle-bouquet/</link>
		<comments>http://www.zeropointnine.com/blog/processing-tentacle-bouquet/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 14:26:21 +0000</pubDate>
		<dc:creator>Lee</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[processing]]></category>

		<guid isPermaLink="false">http://www.zeropointnine.com/blog/?p=269</guid>
		<description><![CDATA[Cylinders shaped with randomized 3D cubic Bezier splines and sine waves. Later it would be nice to develop on the tentacle movement a good deal more with kinematics and possibly springs&#8230; And I agree, Robert Hodgins&#8217; work is the shit (like here, for example). Coded in Java with the Processing library. Update 8/2010:Alternate untextured version [...]]]></description>
			<content:encoded><![CDATA[<div class="paragraph1">
<div class="imageright"><img src="/blog/assets/tentacles_t.jpg" onclick="javascript:showBox('tentacles',850,650,'080000',this,true, 'Tentacles');" alt="Thumbnail - Click me" style="cursor: pointer" /></div>
</div>
<p>Cylinders shaped with randomized 3D cubic Bezier splines and sine waves. Later it would be nice to develop on the tentacle movement a good deal more with kinematics and possibly springs&#8230; And I agree, Robert Hodgins&#8217; work is the shit (like <a href="http://www.flight404.com/blog/?p=151" target="_blank">here</a>, for example).</p>
<p>Coded in Java with the Processing library.<br />
<br/></p>
<div>Update 8/2010:<br/><a href="#" onclick="showNowFlag=true;javascript:showBox('tentacles-b',850,650,'080000',this,true, 'Tentacles');">Alternate untextured version</a></div>
<p><br/>&nbsp;<br />
<br/>&nbsp;<br />
<br/>&nbsp;<br />
<br/>&nbsp;<br />
<br/>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zeropointnine.com/blog/processing-tentacle-bouquet/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Processing &#8211; 3D Spiral Patterns</title>
		<link>http://www.zeropointnine.com/blog/processing-3d-spiral-patterns/</link>
		<comments>http://www.zeropointnine.com/blog/processing-3d-spiral-patterns/#comments</comments>
		<pubDate>Mon, 05 May 2008 21:13:24 +0000</pubDate>
		<dc:creator>Lee</dc:creator>
				<category><![CDATA[processing]]></category>
		<category><![CDATA[sourcecode]]></category>

		<guid isPermaLink="false">http://www.zeropointnine.com/blog/?p=26</guid>
		<description><![CDATA[I&#8217;ve been getting comfortable with Processing over the last few days by experimenting with what else but &#8230; particles. The three-dimensional patterns that emerge by moving the sliders to change the internal parameters can be quite complex and unexpected, and sometimes strange attractor-like. The algorithm governing the particle motion is very straightforward. New particles are [...]]]></description>
			<content:encoded><![CDATA[<div class="paragraph1">
<div class="imageright"><img src="/blog/assets/spirals_thumb.jpg" onclick="javascript:showBox('spiral',600,600,'000000',this,true, 'spiral');" alt="Thumbnail - Click me" style="cursor: pointer" /></div>
<p>I&#8217;ve been getting comfortable with Processing over the last few days by experimenting with what else but &#8230; particles. The three-dimensional patterns that emerge by moving the sliders to change the internal parameters can be quite complex and unexpected, and sometimes <a href='http://www.nathanselikoff.com/strangeattractors/' target='_new'>strange attractor</a>-like.</div>
<p>The algorithm governing the particle motion is very straightforward. New particles are created with a starting orientation which rotates linearly on 2 axes over time. On each frame, a given amount of x, y, and z rotation is added to each particle and then the particle is translated according to its orientation by a steadily increasing distance.</p>
<p>Click on the buttons in the bottom right corner to change the order that the x, y, and z rotations are applied (which creates very different results from each other). The 3 sliders on top-left control the amount of rotation added per frame; the two sliders in the middle control the rate of &#8216;spin&#8217; for the initial orientation of new particles; and the slider on the right controls the &#8216;speed&#8217; that particles move away from the point of origin.</p>
<div style="text-align:center;"><a href="/blog/assets_code/Spiral.pde.txt" target="_new">Main class file</a>| <a href="/blog/assets_code/Spiral_source.zip">Full source code</a></div>
<p class="creacom" style="font-size:10px;">Licensed under a <a href="http://creativecommons.org/licenses/by/3.0/" rel="license" target="_blank">Creative Commons Attribution 3.0 License</a>.</p>
<p><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zeropointnine.com/blog/processing-3d-spiral-patterns/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

