<?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>GAmuza</title>
	<atom:link href="http://gamuza.d3cod3.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://gamuza.d3cod3.org</link>
	<description></description>
	<lastBuildDate>Fri, 02 Mar 2012 10:21: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>ga.cameraPixelsRef()</title>
		<link>http://gamuza.d3cod3.org/ga/ga-camerapixelsref/</link>
		<comments>http://gamuza.d3cod3.org/ga/ga-camerapixelsref/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 13:36:56 +0000</pubDate>
		<dc:creator>n3m3da</dc:creator>
				<category><![CDATA[ga]]></category>
		<category><![CDATA[gagraphics]]></category>

		<guid isPermaLink="false">http://gamuza.d3cod3.org/?p=1675</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<strong>Name</strong><br />
<h4>ga.cameraPixelsRef()</h4>
<strong>Examples</strong><br />
<h4><code class="bwp-syntax-inline">pix <span style="color: #66cc66;">=</span> of<span style="color: #66cc66;">.</span>pixels<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><br />
tex <span style="color: #66cc66;">=</span> of<span style="color: #66cc66;">.</span>texture<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><br />
<br />
<span style="color: #aa9900; font-weight: bold;">function</span> setup<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; pix<span style="color: #66cc66;">:</span>allocate<span style="color: #66cc66;">&#40;</span>CAPTURE_W<span style="color: #66cc66;">,</span>CAPTURE_H<span style="color: #66cc66;">,</span>OF_PIXELS_RGB<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; tex<span style="color: #66cc66;">:</span>allocate<span style="color: #66cc66;">&#40;</span>CAPTURE_W<span style="color: #66cc66;">,</span>CAPTURE_H<span style="color: #66cc66;">,</span>GL_RGB<span style="color: #66cc66;">&#41;</span><br />
<span style="color: #aa9900; font-weight: bold;">end</span><br />
<br />
<span style="color: #aa9900; font-weight: bold;">function</span> update<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; pix <span style="color: #66cc66;">=</span> ga<span style="color: #66cc66;">.</span>cameraPixelsRef<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; tex<span style="color: #66cc66;">:</span>loadData<span style="color: #66cc66;">&#40;</span>pix<span style="color: #66cc66;">&#41;</span><br />
<span style="color: #aa9900; font-weight: bold;">end</span><br />
<br />
<span style="color: #aa9900; font-weight: bold;">function</span> draw<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; ga<span style="color: #66cc66;">.</span>background<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0.0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">0.2</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; of<span style="color: #66cc66;">.</span>setColor<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">255</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; tex<span style="color: #66cc66;">:</span>draw<span style="color: #66cc66;">&#40;</span>ga<span style="color: #66cc66;">.</span>mouseX<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span>ga<span style="color: #66cc66;">.</span>mouseY<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
<span style="color: #aa9900; font-weight: bold;">end</span></code></h4>
<strong>Description</strong><br />
<h4>Loads the specified index camera image pixels, precisely into a of.pixel() object. The cameraID is related to the numbers of cameras connected and up and running in GAmuza; if you have 2 cameras connected and working the first one in the devices list (the first video tracking tab), will have cameraID = 0.</h4>
<strong>Syntax</strong><br />
<h4><code class="bwp-syntax-inline">ga<span style="color: #66cc66;">.</span>cameraPixelsRef<span style="color: #66cc66;">&#40;</span>cameraID<span style="color: #66cc66;">&#41;</span></code></h4>
<strong>Parameters</strong><br />
<h4><table>
<tr><td>cameraID</td><td>the camera identifier</td></tr>
</table></h4>
<strong>Returns</strong><br />
of.pixels() or nil
]]></content:encoded>
			<wfw:commentRss>http://gamuza.d3cod3.org/ga/ga-camerapixelsref/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ga.saveFrame()</title>
		<link>http://gamuza.d3cod3.org/ga/ga-saveframe/</link>
		<comments>http://gamuza.d3cod3.org/ga/ga-saveframe/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 13:15:21 +0000</pubDate>
		<dc:creator>n3m3da</dc:creator>
				<category><![CDATA[ga]]></category>
		<category><![CDATA[gagraphics]]></category>

		<guid isPermaLink="false">http://gamuza.d3cod3.org/?p=1673</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<strong>Name</strong><br />
<h4>ga.saveFrame()</h4>
<strong>Examples</strong><br />
<h4><code class="bwp-syntax-inline">path <span style="color: #66cc66;">=</span> <span style="color: #ff6666;">&quot;&quot;</span><br />
numFrames <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">0</span><br />
<br />
<span style="color: #aa9900; font-weight: bold;">function</span> draw<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; ga<span style="color: #66cc66;">.</span>background<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0.0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">0.6</span><span style="color: #66cc66;">&#41;</span><br />
<br />
&nbsp; &nbsp; of<span style="color: #66cc66;">.</span>setColor<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">126</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">21</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">11</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">3</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; glBegin<span style="color: #66cc66;">&#40;</span>GL_QUAD_STRIP<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #aa9900; font-weight: bold;">for</span> i<span style="color: #66cc66;">=</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">200</span> <span style="color: #aa9900; font-weight: bold;">do</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; glVertex3d<span style="color: #66cc66;">&#40;</span>of<span style="color: #66cc66;">.</span>randomuf<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span>OUTPUT_W<span style="color: #66cc66;">,</span>of<span style="color: #66cc66;">.</span>randomuf<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span>OUTPUT_H<span style="color: #66cc66;">,</span>of<span style="color: #66cc66;">.</span>randomuf<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">*</span>OUTPUT_H<span style="color: #66cc66;">/</span><span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #aa9900; font-weight: bold;">end</span><br />
&nbsp; &nbsp; glEnd<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><br />
<span style="color: #aa9900; font-weight: bold;">end</span><br />
<br />
<span style="color: #aa9900; font-weight: bold;">function</span> keyReleased<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #aa9900; font-weight: bold;">if</span> ga<span style="color: #66cc66;">.</span>key<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">==</span> <span style="color: #0000aa;">string.byte</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff6666;">' '</span><span style="color: #66cc66;">&#41;</span> <span style="color: #aa9900; font-weight: bold;">then</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; path <span style="color: #66cc66;">=</span> <span style="color: #0000aa;">string.format</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff6666;">&quot;export%i.png&quot;</span><span style="color: #66cc66;">,</span>numFrames<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; ga<span style="color: #66cc66;">.</span>saveFrame<span style="color: #66cc66;">&#40;</span>path<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; numFrames <span style="color: #66cc66;">=</span> numFrames <span style="color: #66cc66;">+</span> <span style="color: #cc66cc;">1</span><br />
&nbsp; &nbsp; <span style="color: #aa9900; font-weight: bold;">end</span><br />
en d</code></h4>
<strong>Description</strong><br />
<h4>Saves an image from the GAmuza output texture. Images can be saved in TIFF & PNG format depending on the extension within the filename parameter. For example, "image.tif" will have a TIFF image and "image.png" will save a PNG image. These files are saved to the <strong>data/export/frames/</strong> folder.</h4>
<strong>Syntax</strong><br />
<h4><code class="bwp-syntax-inline">ga<span style="color: #66cc66;">.</span>saveFrame<span style="color: #66cc66;">&#40;</span>path<span style="color: #66cc66;">&#41;</span></code></h4>
<strong>Parameters</strong><br />
<h4><table>
<tr>
<td>path</td>
<td>string: path of the export file</td>
</tr>
</table></h4>
<strong>Returns</strong><br />
<h4>None</h4>
]]></content:encoded>
			<wfw:commentRss>http://gamuza.d3cod3.org/ga/ga-saveframe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wave</title>
		<link>http://gamuza.d3cod3.org/examples/wave/</link>
		<comments>http://gamuza.d3cod3.org/examples/wave/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 10:16:21 +0000</pubDate>
		<dc:creator>n3m3da</dc:creator>
				<category><![CDATA[examples]]></category>
		<category><![CDATA[exformcode]]></category>

		<guid isPermaLink="false">http://gamuza.d3cod3.org/?p=1668</guid>
		<description><![CDATA[&#160; -- FORM+CODE - Wave &#124; from http://formandcode.com -- -- made with GAmuza 0397 -- -- created by n3m3da &#124; www.d3cod3.org &#160; brickW = 40 brickH = 15 cols = 20 rows = 24 cOffset = 60 rOffset = 30 &#8230; <a href="http://gamuza.d3cod3.org/examples/wave/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[

<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="c"><pre class="de1">&nbsp;
<span class="sy0">--</span> FORM<span class="sy0">+</span>CODE <span class="sy0">-</span> Wave <span class="sy0">|</span> from http<span class="sy0">:</span><span class="co1">//formandcode.com</span>
<span class="sy0">--</span>
<span class="sy0">--</span> made with GAmuza <span class="nu19">0397</span>
<span class="sy0">--</span>
<span class="sy0">--</span> created by n3m3da <span class="sy0">|</span> www.<span class="me1">d3cod3</span>.<span class="me1">org</span>
&nbsp;
brickW <span class="sy0">=</span> <span class="nu0">40</span>
brickH <span class="sy0">=</span> <span class="nu0">15</span>
cols <span class="sy0">=</span> <span class="nu0">20</span>
rows <span class="sy0">=</span> <span class="nu0">24</span>
cOffset <span class="sy0">=</span> <span class="nu0">60</span>
rOffset <span class="sy0">=</span> <span class="nu0">30</span>
phaseInc <span class="sy0">=</span> <span class="nu16">0.15</span>
r <span class="sy0">=</span> <span class="nu16">0.0</span>
&nbsp;
<span class="kw2">function</span> setup<span class="br0">&#40;</span><span class="br0">&#41;</span>
    r <span class="sy0">=</span> of.<span class="me1">random</span><span class="br0">&#40;</span><span class="sy0">-</span>math.<span class="me1">pi</span><span class="sy0">/</span><span class="nu0">4</span><span class="sy0">,</span> math.<span class="me1">pi</span><span class="sy0">/</span><span class="nu0">4</span><span class="br0">&#41;</span>
end
&nbsp;
<span class="kw2">function</span> update<span class="br0">&#40;</span><span class="br0">&#41;</span>
&nbsp;
end
&nbsp;
<span class="kw2">function</span> draw<span class="br0">&#40;</span><span class="br0">&#41;</span>
    ga.<span class="me1">background</span><span class="br0">&#40;</span><span class="nu16">0.0</span><span class="sy0">,</span><span class="nu16">0.05</span><span class="br0">&#41;</span>
    of.<span class="me1">noFill</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
    of.<span class="me1">setColor</span><span class="br0">&#40;</span><span class="nu0">245</span><span class="sy0">,</span><span class="nu0">151</span><span class="sy0">,</span><span class="nu0">176</span><span class="br0">&#41;</span>
    of.<span class="me1">translate</span><span class="br0">&#40;</span><span class="nu0">30</span><span class="sy0">,</span><span class="nu0">30</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span>
    <span class="kw1">for</span> i<span class="sy0">=</span><span class="nu0">0</span><span class="sy0">,</span> cols <span class="kw1">do</span>
        of.<span class="me1">pushMatrix</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
        of.<span class="me1">translate</span><span class="br0">&#40;</span>i<span class="sy0">*</span>cOffset<span class="sy0">,</span><span class="nu0">0</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span>
&nbsp;
        dir <span class="sy0">=</span> <span class="nu0">1</span>
        <span class="kw1">for</span> j<span class="sy0">=</span><span class="nu0">0</span><span class="sy0">,</span> rows <span class="kw1">do</span>
            of.<span class="me1">pushMatrix</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
            of.<span class="me1">translate</span><span class="br0">&#40;</span><span class="nu0">0</span><span class="sy0">,</span>rOffset<span class="sy0">*</span>j<span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span>
            of.<span class="me1">rotateZ</span><span class="br0">&#40;</span>of.<span class="me1">radToDeg</span><span class="br0">&#40;</span>r<span class="br0">&#41;</span><span class="br0">&#41;</span>
            of.<span class="me1">rect</span><span class="br0">&#40;</span><span class="sy0">-</span>brickW<span class="sy0">/</span><span class="nu0">2</span><span class="sy0">,-</span>brickH<span class="sy0">/</span><span class="nu0">2</span><span class="sy0">,</span>brickW<span class="sy0">,</span>brickH<span class="br0">&#41;</span>
            of.<span class="me1">popMatrix</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
            r <span class="sy0">=</span> r <span class="sy0">+</span> <span class="br0">&#40;</span><span class="br0">&#40;</span>dir<span class="sy0">+</span><span class="nu16">0.0001</span><span class="br0">&#41;</span><span class="sy0">*</span>phaseInc<span class="br0">&#41;</span>
            <span class="kw1">if</span> r <span class="sy0">&gt;=</span> math.<span class="me1">pi</span><span class="sy0">/</span><span class="nu0">4</span> or r <span class="sy0">&lt;=</span> <span class="sy0">-</span>math.<span class="me1">pi</span><span class="sy0">/</span><span class="nu0">4</span> then
                dir <span class="sy0">=</span> dir <span class="sy0">*</span> <span class="sy0">-</span><span class="nu0">1</span>
            end
        end
        of.<span class="me1">popMatrix</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
    end
end</pre></div></div></div></div></div></div></div>


]]></content:encoded>
			<wfw:commentRss>http://gamuza.d3cod3.org/examples/wave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>transcodedLandscape</title>
		<link>http://gamuza.d3cod3.org/examples/transcodedlandscape/</link>
		<comments>http://gamuza.d3cod3.org/examples/transcodedlandscape/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 10:13:51 +0000</pubDate>
		<dc:creator>n3m3da</dc:creator>
				<category><![CDATA[examples]]></category>
		<category><![CDATA[exformcode]]></category>

		<guid isPermaLink="false">http://gamuza.d3cod3.org/?p=1666</guid>
		<description><![CDATA[&#160; -- FORM+CODE - Transcoded Landscape &#124; from http://formandcode.com -- -- made with GAmuza 0398 -- -- created by n3m3da &#124; www.d3cod3.org &#160; img = of.image&#40;&#41; tex = of.texture&#40;&#41; c = of.color&#40;&#41; pixels = of.pixels&#40;&#41; angle = 0 &#160; function &#8230; <a href="http://gamuza.d3cod3.org/examples/transcodedlandscape/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[

<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="c"><pre class="de1">&nbsp;
<span class="sy0">--</span> FORM<span class="sy0">+</span>CODE <span class="sy0">-</span> Transcoded Landscape <span class="sy0">|</span> from http<span class="sy0">:</span><span class="co1">//formandcode.com</span>
<span class="sy0">--</span>
<span class="sy0">--</span> made with GAmuza <span class="nu19">0398</span>
<span class="sy0">--</span>
<span class="sy0">--</span> created by n3m3da <span class="sy0">|</span> www.<span class="me1">d3cod3</span>.<span class="me1">org</span>
&nbsp;
img <span class="sy0">=</span> of.<span class="me1">image</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
tex <span class="sy0">=</span> of.<span class="me1">texture</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
c <span class="sy0">=</span> of.<span class="me1">color</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
pixels <span class="sy0">=</span> of.<span class="me1">pixels</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
angle <span class="sy0">=</span> <span class="nu0">0</span>
&nbsp;
<span class="kw2">function</span> setup<span class="br0">&#40;</span><span class="br0">&#41;</span>
    img<span class="sy0">:</span>loadImage<span class="br0">&#40;</span><span class="st0">&quot;images/moon.jpg&quot;</span><span class="br0">&#41;</span>
    pixels<span class="sy0">:</span>allocate<span class="br0">&#40;</span>img<span class="sy0">:</span>getWidth<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">,</span>img<span class="sy0">:</span>getHeight<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">3</span><span class="br0">&#41;</span>
    tex<span class="sy0">:</span>allocate<span class="br0">&#40;</span>img<span class="sy0">:</span>getWidth<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">,</span>img<span class="sy0">:</span>getHeight<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">,</span>GL_RGB<span class="br0">&#41;</span>
    tex <span class="sy0">=</span> img<span class="sy0">:</span>getTextureReference<span class="br0">&#40;</span><span class="br0">&#41;</span>
&nbsp;
    tex<span class="sy0">:</span>readToPixels<span class="br0">&#40;</span>pixels<span class="br0">&#41;</span>
end
&nbsp;
<span class="kw2">function</span> update<span class="br0">&#40;</span><span class="br0">&#41;</span>
    angle <span class="sy0">=</span> angle <span class="sy0">+</span> <span class="nu16">0.005</span>
&nbsp;
&nbsp;
end
&nbsp;
<span class="kw2">function</span> draw<span class="br0">&#40;</span><span class="br0">&#41;</span>
    ga.<span class="me1">background</span><span class="br0">&#40;</span><span class="nu16">0.0</span><span class="sy0">,</span><span class="nu16">0.3</span><span class="br0">&#41;</span>
&nbsp;
&nbsp;
    of.<span class="me1">pushMatrix</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
        of.<span class="me1">translate</span><span class="br0">&#40;</span>OUTPUT_W<span class="sy0">/</span><span class="nu0">2</span><span class="sy0">,</span>OUTPUT_H<span class="sy0">/</span><span class="nu0">2</span><span class="sy0">,</span><span class="nu16">0.0</span><span class="br0">&#41;</span>
        of.<span class="me1">scale</span><span class="br0">&#40;</span><span class="nu16">10.0</span><span class="sy0">,</span><span class="nu16">10.0</span><span class="sy0">,</span><span class="nu16">1.0</span><span class="br0">&#41;</span>
        of.<span class="me1">rotateY</span><span class="br0">&#40;</span>angle<span class="br0">&#41;</span>
&nbsp;
        ww <span class="sy0">=</span> img<span class="sy0">:</span>getWidth<span class="br0">&#40;</span><span class="br0">&#41;</span>
        hh <span class="sy0">=</span> img<span class="sy0">:</span>getHeight<span class="br0">&#40;</span><span class="br0">&#41;</span>
&nbsp;
        of.<span class="me1">setPolyMode</span><span class="br0">&#40;</span>OF_POLY_WINDING_ODD<span class="br0">&#41;</span><span class="sy0">;</span>
        glBegin<span class="br0">&#40;</span>GL_LINES<span class="br0">&#41;</span>
        <span class="kw1">for</span> i<span class="sy0">=</span><span class="nu0">0</span><span class="sy0">,</span> hh <span class="kw1">do</span>
            <span class="kw1">for</span> j<span class="sy0">=</span><span class="nu0">0</span><span class="sy0">,</span> ww <span class="kw1">do</span>
                c <span class="sy0">=</span> pixels<span class="sy0">:</span>getColor<span class="br0">&#40;</span>j<span class="sy0">,</span>i<span class="br0">&#41;</span>
                of.<span class="me1">setColor</span><span class="br0">&#40;</span><span class="nu0">245</span><span class="sy0">,</span><span class="nu0">151</span><span class="sy0">,</span><span class="nu0">176</span><span class="sy0">,</span>c<span class="sy0">:</span>getBrightness<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> 
&nbsp;
                x1 <span class="sy0">=</span> j <span class="sy0">-</span> ww<span class="sy0">/</span><span class="nu0">2</span>
                y1 <span class="sy0">=</span> i <span class="sy0">-</span> hh<span class="sy0">/</span><span class="nu0">2</span>
                z1 <span class="sy0">=</span> <span class="sy0">-</span>c<span class="sy0">:</span>getBrightness<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">/</span><span class="nu0">2</span>
                x2 <span class="sy0">=</span> j <span class="sy0">-</span> ww<span class="sy0">/</span><span class="nu0">2</span>
                y2 <span class="sy0">=</span> i <span class="sy0">-</span> hh<span class="sy0">/</span><span class="nu0">2</span>
                z2 <span class="sy0">=</span> <span class="sy0">-</span>c<span class="sy0">:</span>getBrightness<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">/</span><span class="nu0">2</span> <span class="sy0">-</span> <span class="nu0">7</span>
&nbsp;
                glVertex3d<span class="br0">&#40;</span>x1<span class="sy0">,</span>y1<span class="sy0">,</span>z1<span class="br0">&#41;</span>
                glVertex3d<span class="br0">&#40;</span>x2<span class="sy0">,</span>y2<span class="sy0">,</span>z2<span class="br0">&#41;</span>
&nbsp;
            end
        end
        glEnd<span class="br0">&#40;</span><span class="br0">&#41;</span>
&nbsp;
    of.<span class="me1">popMatrix</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
&nbsp;
end</pre></div></div></div></div></div></div></div>


]]></content:encoded>
			<wfw:commentRss>http://gamuza.d3cod3.org/examples/transcodedlandscape/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>superFormula</title>
		<link>http://gamuza.d3cod3.org/examples/superformula/</link>
		<comments>http://gamuza.d3cod3.org/examples/superformula/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 10:12:50 +0000</pubDate>
		<dc:creator>n3m3da</dc:creator>
				<category><![CDATA[examples]]></category>
		<category><![CDATA[exformcode]]></category>

		<guid isPermaLink="false">http://gamuza.d3cod3.org/?p=1664</guid>
		<description><![CDATA[&#160; -- FORM+CODE - Superformula &#124; from http://formandcode.com -- -- made with GAmuza 0397 -- -- created by n3m3da &#124; www.d3cod3.org &#160; scaler = 300 m = 1 n1 = 18 n2 = 1 n3 = 2 pointNum = 180 &#8230; <a href="http://gamuza.d3cod3.org/examples/superformula/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[

<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="c"><pre class="de1">&nbsp;
<span class="sy0">--</span> FORM<span class="sy0">+</span>CODE <span class="sy0">-</span> Superformula <span class="sy0">|</span> from http<span class="sy0">:</span><span class="co1">//formandcode.com</span>
<span class="sy0">--</span>
<span class="sy0">--</span> made with GAmuza <span class="nu19">0397</span>
<span class="sy0">--</span>
<span class="sy0">--</span> created by n3m3da <span class="sy0">|</span> www.<span class="me1">d3cod3</span>.<span class="me1">org</span>
&nbsp;
scaler <span class="sy0">=</span> <span class="nu0">300</span>
m <span class="sy0">=</span> <span class="nu0">1</span>
n1 <span class="sy0">=</span> <span class="nu0">18</span>
n2 <span class="sy0">=</span> <span class="nu0">1</span>
n3 <span class="sy0">=</span> <span class="nu0">2</span>
pointNum <span class="sy0">=</span> <span class="nu0">180</span>
holePoints <span class="sy0">=</span> <span class="br0">&#123;</span><span class="br0">&#125;</span>
&nbsp;
<span class="kw2">function</span> setup<span class="br0">&#40;</span><span class="br0">&#41;</span>
   of.<span class="me1">enableSmoothing</span><span class="br0">&#40;</span><span class="br0">&#41;</span> 
end
&nbsp;
<span class="kw2">function</span> update<span class="br0">&#40;</span><span class="br0">&#41;</span>
&nbsp;
end
&nbsp;
<span class="kw2">function</span> draw<span class="br0">&#40;</span><span class="br0">&#41;</span>
    ga.<span class="me1">background</span><span class="br0">&#40;</span><span class="nu16">0.0</span><span class="sy0">,</span><span class="nu16">1.0</span><span class="br0">&#41;</span>
&nbsp;
    of.<span class="me1">noFill</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
    of.<span class="me1">setLineWidth</span><span class="br0">&#40;</span><span class="nu0">1</span><span class="br0">&#41;</span>
    of.<span class="me1">setColor</span><span class="br0">&#40;</span><span class="nu0">245</span><span class="sy0">,</span><span class="nu0">151</span><span class="sy0">,</span><span class="nu0">176</span><span class="br0">&#41;</span>
    of.<span class="me1">pushMatrix</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
    of.<span class="me1">translate</span><span class="br0">&#40;</span>OUTPUT_W<span class="sy0">/</span><span class="nu0">3</span><span class="sy0">,</span>OUTPUT_H<span class="sy0">/</span><span class="nu0">2</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span>
    of.<span class="me1">rotateZ</span><span class="br0">&#40;</span>of.<span class="me1">getElapsedTimef</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
    newscaler <span class="sy0">=</span> scaler
    <span class="kw1">for</span> s<span class="sy0">=</span><span class="nu0">0</span><span class="sy0">,</span> <span class="nu0">16</span> <span class="kw1">do</span>
        of.<span class="me1">beginShape</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
&nbsp;
        mm <span class="sy0">=</span> m <span class="sy0">+</span> s
        nn1 <span class="sy0">=</span> n1 <span class="sy0">+</span> s
        nn2 <span class="sy0">=</span> n2 <span class="sy0">+</span> s
        nn3 <span class="sy0">=</span> n3 <span class="sy0">+</span> s
        newscaler <span class="sy0">=</span> newscaler <span class="sy0">*</span> <span class="nu16">0.98</span>
        sscaler <span class="sy0">=</span> newscaler
&nbsp;
        holePoints <span class="sy0">=</span> superFormula<span class="br0">&#40;</span>mm<span class="sy0">,</span> nn1<span class="sy0">,</span> nn2<span class="sy0">,</span> nn3<span class="br0">&#41;</span>   
        of.<span class="me1">curveVertex</span><span class="br0">&#40;</span>holePoints<span class="br0">&#91;</span>pointNum<span class="sy0">-</span><span class="nu0">1</span><span class="br0">&#93;</span>.<span class="me1">x</span><span class="sy0">*</span>sscaler<span class="sy0">,</span>holePoints<span class="br0">&#91;</span>pointNum<span class="sy0">-</span><span class="nu0">1</span><span class="br0">&#93;</span>.<span class="me1">y</span><span class="sy0">*</span>sscaler<span class="br0">&#41;</span>
        <span class="kw1">for</span> j<span class="sy0">=</span><span class="nu0">0</span><span class="sy0">,</span> pointNum <span class="kw1">do</span>
            of.<span class="me1">curveVertex</span><span class="br0">&#40;</span>holePoints<span class="br0">&#91;</span>j<span class="br0">&#93;</span>.<span class="me1">x</span><span class="sy0">*</span>sscaler<span class="sy0">,</span>holePoints<span class="br0">&#91;</span>j<span class="br0">&#93;</span>.<span class="me1">y</span><span class="sy0">*</span>sscaler<span class="br0">&#41;</span>
        end
        of.<span class="me1">curveVertex</span><span class="br0">&#40;</span>holePoints<span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span>.<span class="me1">x</span><span class="sy0">*</span>sscaler<span class="sy0">,</span>holePoints<span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span>.<span class="me1">y</span><span class="sy0">*</span>sscaler<span class="br0">&#41;</span>
        of.<span class="me1">endShape</span><span class="br0">&#40;</span><span class="kw2">false</span><span class="br0">&#41;</span>
    end
    of.<span class="me1">popMatrix</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
end
&nbsp;
&nbsp;
<span class="kw2">function</span> sfPoint<span class="br0">&#40;</span>m<span class="sy0">,</span> n1<span class="sy0">,</span> n2<span class="sy0">,</span> n3<span class="sy0">,</span> phi<span class="br0">&#41;</span>
&nbsp;
    point <span class="sy0">=</span> <span class="br0">&#123;</span><span class="br0">&#125;</span>
    point.<span class="me1">x</span> <span class="sy0">=</span> <span class="nu0">0</span>
    point.<span class="me1">y</span> <span class="sy0">=</span> <span class="nu0">0</span>
&nbsp;
    a <span class="sy0">=</span> <span class="nu0">1</span>
    b <span class="sy0">=</span> <span class="nu0">1</span>
&nbsp;
    t1 <span class="sy0">=</span> math.<span class="kw3">cos</span><span class="br0">&#40;</span>m <span class="sy0">*</span> phi <span class="sy0">/</span> <span class="nu0">4</span><span class="br0">&#41;</span> <span class="sy0">/</span> a
    t1 <span class="sy0">=</span> math.<span class="kw3">abs</span><span class="br0">&#40;</span>t1<span class="br0">&#41;</span>
    t1 <span class="sy0">=</span> math.<span class="kw3">pow</span><span class="br0">&#40;</span>t1<span class="sy0">,</span>n2<span class="br0">&#41;</span>
&nbsp;
    t2 <span class="sy0">=</span> math.<span class="kw3">sin</span><span class="br0">&#40;</span>m <span class="sy0">*</span> phi <span class="sy0">/</span> <span class="nu0">4</span><span class="br0">&#41;</span> <span class="sy0">/</span> b
    t2 <span class="sy0">=</span> math.<span class="kw3">abs</span><span class="br0">&#40;</span>t2<span class="br0">&#41;</span>
    t2 <span class="sy0">=</span> math.<span class="kw3">pow</span><span class="br0">&#40;</span>t2<span class="sy0">,</span>n3<span class="br0">&#41;</span>
&nbsp;
    r <span class="sy0">=</span> math.<span class="kw3">pow</span><span class="br0">&#40;</span>t1<span class="sy0">+</span>t2<span class="sy0">,</span><span class="nu0">1</span><span class="sy0">/</span>n1<span class="br0">&#41;</span>
&nbsp;
    <span class="kw1">if</span> math.<span class="kw3">abs</span><span class="br0">&#40;</span>r<span class="br0">&#41;</span> <span class="sy0">==</span> <span class="nu0">0</span> then
        point.<span class="me1">x</span> <span class="sy0">=</span> <span class="nu0">0</span>
        point.<span class="me1">y</span> <span class="sy0">=</span> <span class="nu0">0</span>
    <span class="kw1">else</span>
        r <span class="sy0">=</span> <span class="nu0">1</span> <span class="sy0">/</span> r
        point.<span class="me1">x</span> <span class="sy0">=</span> r <span class="sy0">*</span> math.<span class="kw3">cos</span><span class="br0">&#40;</span>phi<span class="br0">&#41;</span>
        point.<span class="me1">y</span> <span class="sy0">=</span> r <span class="sy0">*</span> math.<span class="kw3">sin</span><span class="br0">&#40;</span>phi<span class="br0">&#41;</span>
    end
&nbsp;
    <span class="kw1">return</span> point
end
&nbsp;
<span class="kw2">function</span> superFormula<span class="br0">&#40;</span>m<span class="sy0">,</span> n1<span class="sy0">,</span> n2<span class="sy0">,</span> n3<span class="br0">&#41;</span>
&nbsp;
    points <span class="sy0">=</span> <span class="br0">&#123;</span><span class="br0">&#125;</span>
    numPoints <span class="sy0">=</span> pointNum
    phi <span class="sy0">=</span> <span class="br0">&#40;</span>math.<span class="me1">pi</span><span class="sy0">*</span><span class="nu0">2</span><span class="br0">&#41;</span> <span class="sy0">/</span> numPoints
&nbsp;
    <span class="kw1">for</span> i<span class="sy0">=</span><span class="nu0">0</span><span class="sy0">,</span> numPoints <span class="kw1">do</span>
        points<span class="br0">&#91;</span>i<span class="br0">&#93;</span> <span class="sy0">=</span> sfPoint<span class="br0">&#40;</span>m<span class="sy0">,</span> n1<span class="sy0">,</span> n2<span class="sy0">,</span> n3<span class="sy0">,</span> phi<span class="sy0">*</span>i<span class="br0">&#41;</span>
    end
&nbsp;
    <span class="kw1">return</span> points
&nbsp;
end</pre></div></div></div></div></div></div></div>


]]></content:encoded>
			<wfw:commentRss>http://gamuza.d3cod3.org/examples/superformula/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>slitScan</title>
		<link>http://gamuza.d3cod3.org/examples/slitscan/</link>
		<comments>http://gamuza.d3cod3.org/examples/slitscan/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 10:12:05 +0000</pubDate>
		<dc:creator>n3m3da</dc:creator>
				<category><![CDATA[examples]]></category>
		<category><![CDATA[exformcode]]></category>

		<guid isPermaLink="false">http://gamuza.d3cod3.org/?p=1662</guid>
		<description><![CDATA[&#160; -- FORM+CODE - Slit-Scan &#124; from http://formandcode.com -- -- BE SURE HAVING TRACKING MODULE ACTIVATED -- -- made with GAmuza 0397 -- -- created by n3m3da &#124; www.d3cod3.org &#160; videoSliceX = CAPTURE_W/2 drawPositionX = 0 camPixels = of.pixels&#40;&#41; texPixels &#8230; <a href="http://gamuza.d3cod3.org/examples/slitscan/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[

<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="c"><pre class="de1">&nbsp;
<span class="sy0">--</span> FORM<span class="sy0">+</span>CODE <span class="sy0">-</span> Slit<span class="sy0">-</span>Scan <span class="sy0">|</span> from http<span class="sy0">:</span><span class="co1">//formandcode.com</span>
<span class="sy0">--</span>
<span class="sy0">--</span> BE SURE HAVING TRACKING MODULE ACTIVATED
<span class="sy0">--</span>
<span class="sy0">--</span> made with GAmuza <span class="nu19">0397</span>
<span class="sy0">--</span>
<span class="sy0">--</span> created by n3m3da <span class="sy0">|</span> www.<span class="me1">d3cod3</span>.<span class="me1">org</span>
&nbsp;
videoSliceX <span class="sy0">=</span> CAPTURE_W<span class="sy0">/</span><span class="nu0">2</span>
drawPositionX <span class="sy0">=</span> <span class="nu0">0</span>
camPixels <span class="sy0">=</span> of.<span class="me1">pixels</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
texPixels <span class="sy0">=</span> of.<span class="me1">pixels</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
cam <span class="sy0">=</span> of.<span class="me1">texture</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
tex <span class="sy0">=</span> of.<span class="me1">texture</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
c <span class="sy0">=</span> of.<span class="me1">color</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
&nbsp;
<span class="kw2">function</span> setup<span class="br0">&#40;</span><span class="br0">&#41;</span>
    tex<span class="sy0">:</span>allocate<span class="br0">&#40;</span>OUTPUT_W<span class="sy0">,</span>OUTPUT_H<span class="sy0">,</span>GL_RGB<span class="br0">&#41;</span>
    texPixels<span class="sy0">:</span>allocate<span class="br0">&#40;</span>OUTPUT_W<span class="sy0">,</span>OUTPUT_H<span class="sy0">,</span><span class="nu0">3</span><span class="br0">&#41;</span>
end
&nbsp;
<span class="kw2">function</span> update<span class="br0">&#40;</span><span class="br0">&#41;</span>
    cam <span class="sy0">=</span> ga.<span class="me1">cameraTexture</span><span class="br0">&#40;</span><span class="nu0">0</span><span class="br0">&#41;</span>
    cam<span class="sy0">:</span>readToPixels<span class="br0">&#40;</span>camPixels<span class="br0">&#41;</span>
&nbsp;
    temp <span class="sy0">=</span> of.<span class="me1">color</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
    <span class="kw1">for</span> y<span class="sy0">=</span><span class="nu0">0</span><span class="sy0">,</span> CAPTURE_H <span class="kw1">do</span>
        c <span class="sy0">=</span> camPixels<span class="sy0">:</span>getColor<span class="br0">&#40;</span>videoSliceX<span class="sy0">,</span>y<span class="br0">&#41;</span>
        temp<span class="sy0">:</span>set<span class="br0">&#40;</span>c<span class="sy0">:</span>getBrightness<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">,</span><span class="nu0">255</span><span class="br0">&#41;</span>
        texPixels<span class="sy0">:</span>setColor<span class="br0">&#40;</span>drawPositionX<span class="sy0">,</span>y<span class="sy0">,</span>temp<span class="br0">&#41;</span>
    end
&nbsp;
    tex<span class="sy0">:</span>loadData<span class="br0">&#40;</span>texPixels<span class="br0">&#41;</span>
&nbsp;
    <span class="kw1">if</span> drawPositionX <span class="sy0">&gt;</span> OUTPUT_W then
        drawPositionX <span class="sy0">=</span> <span class="nu0">0</span>
    <span class="kw1">else</span>
        drawPositionX <span class="sy0">=</span> drawPositionX <span class="sy0">+</span> <span class="nu0">1</span>
    end
end
&nbsp;
<span class="kw2">function</span> draw<span class="br0">&#40;</span><span class="br0">&#41;</span>
    ga.<span class="me1">background</span><span class="br0">&#40;</span><span class="nu16">0.0</span><span class="sy0">,</span><span class="nu16">1.0</span><span class="br0">&#41;</span>
&nbsp;
    of.<span class="me1">setColor</span><span class="br0">&#40;</span><span class="nu0">245</span><span class="sy0">,</span><span class="nu0">151</span><span class="sy0">,</span><span class="nu0">176</span><span class="br0">&#41;</span>
    tex<span class="sy0">:</span>draw<span class="br0">&#40;</span><span class="nu0">0</span><span class="sy0">,</span>OUTPUT_H<span class="sy0">/</span><span class="nu0">2</span> <span class="sy0">-</span> CAPTURE_H<span class="sy0">/</span><span class="nu0">2</span><span class="br0">&#41;</span>
&nbsp;
end</pre></div></div></div></div></div></div></div>


]]></content:encoded>
			<wfw:commentRss>http://gamuza.d3cod3.org/examples/slitscan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>embeddedIteration</title>
		<link>http://gamuza.d3cod3.org/examples/embeddediteration/</link>
		<comments>http://gamuza.d3cod3.org/examples/embeddediteration/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 10:10:54 +0000</pubDate>
		<dc:creator>n3m3da</dc:creator>
				<category><![CDATA[examples]]></category>
		<category><![CDATA[exformcode]]></category>

		<guid isPermaLink="false">http://gamuza.d3cod3.org/?p=1660</guid>
		<description><![CDATA[&#160; -- FORM+CODE - Embedded Iteration &#124; from http://formandcode.com -- -- made with GAmuza 0397 -- -- created by n3m3da &#124; www.d3cod3.org &#160; option = 1 &#160; function setup&#40;&#41; of.enableSmoothing&#40;&#41; end &#160; function draw&#40;&#41; ga.background&#40;0.0,1.0&#41; &#160; of.setColor&#40;245,151,176&#41; &#160; if option==1 &#8230; <a href="http://gamuza.d3cod3.org/examples/embeddediteration/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[

<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="c"><pre class="de1">&nbsp;
<span class="sy0">--</span> FORM<span class="sy0">+</span>CODE <span class="sy0">-</span> Embedded Iteration <span class="sy0">|</span> from http<span class="sy0">:</span><span class="co1">//formandcode.com</span>
<span class="sy0">--</span>
<span class="sy0">--</span> made with GAmuza <span class="nu19">0397</span>
<span class="sy0">--</span>
<span class="sy0">--</span> created by n3m3da <span class="sy0">|</span> www.<span class="me1">d3cod3</span>.<span class="me1">org</span>
&nbsp;
option <span class="sy0">=</span> <span class="nu0">1</span>
&nbsp;
<span class="kw2">function</span> setup<span class="br0">&#40;</span><span class="br0">&#41;</span>
    of.<span class="me1">enableSmoothing</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
end
&nbsp;
<span class="kw2">function</span> draw<span class="br0">&#40;</span><span class="br0">&#41;</span>
    ga.<span class="me1">background</span><span class="br0">&#40;</span><span class="nu16">0.0</span><span class="sy0">,</span><span class="nu16">1.0</span><span class="br0">&#41;</span>
&nbsp;
    of.<span class="me1">setColor</span><span class="br0">&#40;</span><span class="nu0">245</span><span class="sy0">,</span><span class="nu0">151</span><span class="sy0">,</span><span class="nu0">176</span><span class="br0">&#41;</span>
&nbsp;
    <span class="kw1">if</span> option<span class="sy0">==</span><span class="nu0">1</span> then
        <span class="sy0">--</span> stitches
        <span class="kw1">for</span> x<span class="sy0">=</span><span class="nu0">50</span><span class="sy0">,</span> OUTPUT_W<span class="sy0">-</span><span class="nu0">50</span><span class="sy0">,</span> <span class="nu0">20</span> <span class="kw1">do</span>
            <span class="kw1">for</span> y<span class="sy0">=</span><span class="nu0">50</span><span class="sy0">,</span> OUTPUT_H<span class="sy0">-</span><span class="nu0">50</span><span class="sy0">,</span> <span class="nu0">20</span> <span class="kw1">do</span>
                of.<span class="me1">line</span><span class="br0">&#40;</span>x<span class="sy0">-</span><span class="nu0">5</span><span class="sy0">,</span>y<span class="sy0">-</span><span class="nu0">5</span><span class="sy0">,</span>x<span class="sy0">+</span><span class="nu0">5</span><span class="sy0">,</span>y<span class="sy0">+</span><span class="nu0">5</span><span class="br0">&#41;</span>
                of.<span class="me1">line</span><span class="br0">&#40;</span>x<span class="sy0">+</span><span class="nu0">5</span><span class="sy0">,</span>y<span class="sy0">-</span><span class="nu0">5</span><span class="sy0">,</span>x<span class="sy0">-</span><span class="nu0">5</span><span class="sy0">,</span>y<span class="sy0">+</span><span class="nu0">5</span><span class="br0">&#41;</span>
            end
        end
    elseif option<span class="sy0">==</span><span class="nu0">2</span> then
        <span class="sy0">--</span> perspective
        <span class="kw1">for</span> x<span class="sy0">=</span><span class="nu0">50</span><span class="sy0">,</span> OUTPUT_W<span class="sy0">-</span><span class="nu0">50</span><span class="sy0">,</span> <span class="nu0">20</span> <span class="kw1">do</span>
            <span class="kw1">for</span> y<span class="sy0">=</span><span class="nu0">50</span><span class="sy0">,</span> OUTPUT_H<span class="sy0">-</span><span class="nu0">50</span><span class="sy0">,</span> <span class="nu0">20</span> <span class="kw1">do</span>
                of.<span class="me1">line</span><span class="br0">&#40;</span>x<span class="sy0">,</span>y<span class="sy0">,</span>OUTPUT_W<span class="sy0">/</span><span class="nu0">2</span><span class="sy0">,</span>OUTPUT_H<span class="sy0">/</span><span class="nu0">2</span><span class="br0">&#41;</span>
            end
        end
    elseif option<span class="sy0">==</span><span class="nu0">3</span> then
        <span class="sy0">--</span> overlapping circles
        of.<span class="me1">noFill</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
        <span class="kw1">for</span> x<span class="sy0">=</span><span class="nu0">50</span><span class="sy0">,</span> OUTPUT_W<span class="sy0">-</span><span class="nu0">50</span><span class="sy0">,</span> <span class="nu0">20</span> <span class="kw1">do</span>
            <span class="kw1">for</span> y<span class="sy0">=</span><span class="nu0">50</span><span class="sy0">,</span> OUTPUT_H<span class="sy0">-</span><span class="nu0">50</span><span class="sy0">,</span> <span class="nu0">20</span> <span class="kw1">do</span>
                of.<span class="me1">ellipse</span><span class="br0">&#40;</span>x<span class="sy0">,</span>y<span class="sy0">,</span><span class="nu0">40</span><span class="sy0">,</span><span class="nu0">40</span><span class="br0">&#41;</span>                
            end
        end
    elseif option<span class="sy0">==</span><span class="nu0">4</span> then
        <span class="sy0">--</span> rotating arcs
        <span class="kw1">for</span> x<span class="sy0">=</span><span class="nu0">50</span><span class="sy0">,</span> OUTPUT_W<span class="sy0">-</span><span class="nu0">50</span><span class="sy0">,</span> <span class="nu0">20</span> <span class="kw1">do</span>
            <span class="kw1">for</span> y<span class="sy0">=</span><span class="nu0">50</span><span class="sy0">,</span> OUTPUT_H<span class="sy0">-</span><span class="nu0">50</span><span class="sy0">,</span> <span class="nu0">20</span> <span class="kw1">do</span>
                of.<span class="me1">line</span><span class="br0">&#40;</span>x<span class="sy0">-</span><span class="nu0">5</span><span class="sy0">,</span>y<span class="sy0">-</span><span class="nu0">5</span><span class="sy0">,</span>x<span class="sy0">+</span><span class="nu0">5</span><span class="sy0">,</span>y<span class="sy0">+</span><span class="nu0">5</span><span class="br0">&#41;</span>
            end
        end
    elseif option<span class="sy0">==</span><span class="nu0">5</span> then
        <span class="sy0">--</span> groups of five
        <span class="kw1">for</span> x<span class="sy0">=</span><span class="nu0">50</span><span class="sy0">,</span> OUTPUT_W<span class="sy0">-</span><span class="nu0">50</span><span class="sy0">,</span> <span class="nu0">20</span> <span class="kw1">do</span>
            <span class="kw1">for</span> y<span class="sy0">=</span><span class="nu0">50</span><span class="sy0">,</span> OUTPUT_H<span class="sy0">-</span><span class="nu0">50</span><span class="sy0">,</span> <span class="nu0">20</span> <span class="kw1">do</span>
                <span class="kw1">for</span> i<span class="sy0">=</span><span class="nu0">1</span><span class="sy0">,</span> <span class="nu0">16</span><span class="sy0">,</span> <span class="nu0">4</span> <span class="kw1">do</span>
                    of.<span class="me1">line</span><span class="br0">&#40;</span>x<span class="sy0">+</span>i<span class="sy0">,</span>y<span class="sy0">,</span>x<span class="sy0">+</span>i<span class="sy0">,</span>y<span class="sy0">+</span><span class="nu0">12</span><span class="br0">&#41;</span>
                end
                of.<span class="me1">line</span><span class="br0">&#40;</span>x<span class="sy0">,</span>y<span class="sy0">,</span>x<span class="sy0">+</span><span class="nu0">12</span><span class="sy0">,</span>y<span class="sy0">+</span><span class="nu0">12</span><span class="br0">&#41;</span>
            end
        end
    end
end
&nbsp;
<span class="kw2">function</span> mouseReleased<span class="br0">&#40;</span><span class="br0">&#41;</span>
    <span class="kw1">if</span> option <span class="sy0">&gt;=</span> <span class="nu0">5</span> then
        option <span class="sy0">=</span> <span class="nu0">1</span>
    <span class="kw1">else</span>
        option <span class="sy0">=</span> option <span class="sy0">+</span> <span class="nu0">1</span>
    end
end</pre></div></div></div></div></div></div></div>


]]></content:encoded>
			<wfw:commentRss>http://gamuza.d3cod3.org/examples/embeddediteration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ledOnOff</title>
		<link>http://gamuza.d3cod3.org/examples/ledonoff/</link>
		<comments>http://gamuza.d3cod3.org/examples/ledonoff/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 10:09:33 +0000</pubDate>
		<dc:creator>n3m3da</dc:creator>
				<category><![CDATA[examples]]></category>
		<category><![CDATA[exarduino]]></category>

		<guid isPermaLink="false">http://gamuza.d3cod3.org/?p=1658</guid>
		<description><![CDATA[&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; -- ARDUINO - ledONOFF -- -- BE SURE HAVING ARDUINO MODULE ACTIVATED -- -- made with GAmuza 0398 -- -- created by n3m3da &#124; www.d3cod3.org &#160; ledPin = 13 pinON = false &#8230; <a href="http://gamuza.d3cod3.org/examples/ledonoff/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[

<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="c"><pre class="de1">&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
<span class="sy0">--</span> ARDUINO <span class="sy0">-</span> ledONOFF
<span class="sy0">--</span>
<span class="sy0">--</span> BE SURE HAVING ARDUINO MODULE ACTIVATED
<span class="sy0">--</span>
<span class="sy0">--</span> made with GAmuza <span class="nu19">0398</span>
<span class="sy0">--</span>
<span class="sy0">--</span> created by n3m3da <span class="sy0">|</span> www.<span class="me1">d3cod3</span>.<span class="me1">org</span>
&nbsp;
ledPin <span class="sy0">=</span> <span class="nu0">13</span>
pinON <span class="sy0">=</span> <span class="kw2">false</span>
&nbsp;
<span class="kw2">function</span> setup<span class="br0">&#40;</span><span class="br0">&#41;</span>
&nbsp;
end
&nbsp;
<span class="kw2">function</span> update<span class="br0">&#40;</span><span class="br0">&#41;</span>
&nbsp;
    <span class="kw1">if</span> pinON then
        ga.<span class="me1">digitalWrite</span><span class="br0">&#40;</span>ledPin<span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#41;</span>
    <span class="kw1">else</span>
        ga.<span class="me1">digitalWrite</span><span class="br0">&#40;</span>ledPin<span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span>
    end
&nbsp;
end
&nbsp;
<span class="kw2">function</span> draw<span class="br0">&#40;</span><span class="br0">&#41;</span>
    ga.<span class="me1">background</span><span class="br0">&#40;</span><span class="nu16">0.0</span><span class="sy0">,</span><span class="nu16">1.0</span><span class="br0">&#41;</span>
&nbsp;
    of.<span class="me1">setColor</span><span class="br0">&#40;</span><span class="nu0">255</span><span class="br0">&#41;</span>
    <span class="kw1">if</span> pinON then
        of.<span class="me1">circle</span><span class="br0">&#40;</span>OUTPUT_W<span class="sy0">/</span><span class="nu0">2</span><span class="sy0">,</span>OUTPUT_H<span class="sy0">/</span><span class="nu0">2</span><span class="sy0">,</span><span class="nu0">30</span><span class="br0">&#41;</span>
    end
end
&nbsp;
<span class="kw2">function</span> mouseReleased<span class="br0">&#40;</span><span class="br0">&#41;</span>
    pinON <span class="sy0">=</span> not pinON
end</pre></div></div></div></div></div></div></div>


]]></content:encoded>
			<wfw:commentRss>http://gamuza.d3cod3.org/examples/ledonoff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>triggerAreasExample</title>
		<link>http://gamuza.d3cod3.org/examples/triggerareasexample/</link>
		<comments>http://gamuza.d3cod3.org/examples/triggerareasexample/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 10:07:03 +0000</pubDate>
		<dc:creator>n3m3da</dc:creator>
				<category><![CDATA[examples]]></category>
		<category><![CDATA[exvideotracking]]></category>

		<guid isPermaLink="false">http://gamuza.d3cod3.org/?p=1656</guid>
		<description><![CDATA[&#160; &#160; &#160; &#160; -- trigger areas Example -- -- BE SURE HAVING TRACKING MODULE ACTIVATED -- AND AUDIO MODULE ON WITH OUTPUT CAPABILITIES -- -- made with GAmuza 0397 -- -- created by n3m3da &#124; www.d3cod3.org &#160; &#160; function &#8230; <a href="http://gamuza.d3cod3.org/examples/triggerareasexample/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[

<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="c"><pre class="de1">&nbsp;
&nbsp;
&nbsp;
&nbsp;
<span class="sy0">--</span> trigger areas Example
<span class="sy0">--</span>
<span class="sy0">--</span> BE SURE HAVING TRACKING MODULE ACTIVATED
<span class="sy0">--</span> AND AUDIO MODULE ON WITH OUTPUT CAPABILITIES
<span class="sy0">--</span>
<span class="sy0">--</span> made with GAmuza <span class="nu19">0397</span>
<span class="sy0">--</span>
<span class="sy0">--</span> created by n3m3da <span class="sy0">|</span> www.<span class="me1">d3cod3</span>.<span class="me1">org</span>
&nbsp;
&nbsp;
<span class="kw2">function</span> setup<span class="br0">&#40;</span><span class="br0">&#41;</span>
    <span class="sy0">--</span> generate a brown noise
    ga.<span class="me1">wave</span><span class="br0">&#40;</span>BROWN<span class="sy0">,</span><span class="nu16">10.0</span><span class="br0">&#41;</span>
end
&nbsp;
<span class="kw2">function</span> update<span class="br0">&#40;</span><span class="br0">&#41;</span>
&nbsp;
end
&nbsp;
<span class="kw2">function</span> draw<span class="br0">&#40;</span><span class="br0">&#41;</span>
    ga.<span class="me1">background</span><span class="br0">&#40;</span><span class="nu16">0.0</span><span class="sy0">,</span><span class="nu16">1.0</span><span class="br0">&#41;</span>
&nbsp;
    <span class="kw1">if</span> ga.<span class="me1">camTrigger</span><span class="br0">&#40;</span><span class="nu0">0</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span> then
        ga.<span class="me1">waveVolume</span><span class="br0">&#40;</span><span class="nu0">0</span><span class="sy0">,</span><span class="nu16">0.8</span><span class="br0">&#41;</span>
    <span class="kw1">else</span>
        ga.<span class="me1">waveVolume</span><span class="br0">&#40;</span><span class="nu0">0</span><span class="sy0">,</span><span class="nu16">0.0</span><span class="br0">&#41;</span>
    end
end</pre></div></div></div></div></div></div></div>


]]></content:encoded>
			<wfw:commentRss>http://gamuza.d3cod3.org/examples/triggerareasexample/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>opticalFlowExample</title>
		<link>http://gamuza.d3cod3.org/examples/opticalflowexample/</link>
		<comments>http://gamuza.d3cod3.org/examples/opticalflowexample/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 10:05:37 +0000</pubDate>
		<dc:creator>n3m3da</dc:creator>
				<category><![CDATA[examples]]></category>
		<category><![CDATA[exvideotracking]]></category>

		<guid isPermaLink="false">http://gamuza.d3cod3.org/?p=1654</guid>
		<description><![CDATA[&#160; &#160; &#160; &#160; &#160; &#160; &#160; -- VIDEOTRACKING - optical flow Example -- -- BE SURE HAVING TRACKING MODULE ACTIVATED -- -- made with GAmuza 0398 -- -- created by n3m3da &#124; www.d3cod3.org &#160; camID = 0 &#160; function &#8230; <a href="http://gamuza.d3cod3.org/examples/opticalflowexample/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[

<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="c"><pre class="de1">&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
<span class="sy0">--</span> VIDEOTRACKING <span class="sy0">-</span> optical flow Example
<span class="sy0">--</span>
<span class="sy0">--</span> BE SURE HAVING TRACKING MODULE ACTIVATED
<span class="sy0">--</span>
<span class="sy0">--</span> made with GAmuza <span class="nu19">0398</span>
<span class="sy0">--</span>
<span class="sy0">--</span> created by n3m3da <span class="sy0">|</span> www.<span class="me1">d3cod3</span>.<span class="me1">org</span>
&nbsp;
camID <span class="sy0">=</span> <span class="nu0">0</span>
&nbsp;
<span class="kw2">function</span> setup<span class="br0">&#40;</span><span class="br0">&#41;</span>
&nbsp;
end
&nbsp;
<span class="kw2">function</span> update<span class="br0">&#40;</span><span class="br0">&#41;</span>
&nbsp;
end
&nbsp;
<span class="kw2">function</span> draw<span class="br0">&#40;</span><span class="br0">&#41;</span>
&nbsp;
    ga.<span class="me1">background</span><span class="br0">&#40;</span><span class="nu16">0.0</span><span class="sy0">,</span><span class="nu16">0.8</span><span class="br0">&#41;</span>
&nbsp;
    of.<span class="me1">pushMatrix</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
    of.<span class="me1">enableAlphaBlending</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
    of.<span class="me1">setColor</span><span class="br0">&#40;</span><span class="nu0">0</span><span class="sy0">,</span><span class="nu0">255</span><span class="sy0">,</span><span class="nu0">0</span><span class="sy0">,</span><span class="nu0">225</span><span class="br0">&#41;</span>
    of.<span class="me1">noFill</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
&nbsp;
    <span class="kw1">for</span> y<span class="sy0">=</span><span class="nu0">0</span><span class="sy0">,</span> OPTICAL_FLOW_GRID_Y <span class="kw1">do</span>
&nbsp;
        <span class="kw1">for</span> x<span class="sy0">=</span><span class="nu0">0</span><span class="sy0">,</span> OPTICAL_FLOW_GRID_X <span class="kw1">do</span>
&nbsp;
            xx <span class="sy0">=</span> x<span class="sy0">*</span><span class="br0">&#40;</span>OUTPUT_W<span class="sy0">/</span>OPTICAL_FLOW_GRID_X<span class="br0">&#41;</span>
            yy <span class="sy0">=</span> y<span class="sy0">*</span><span class="br0">&#40;</span>OUTPUT_H<span class="sy0">/</span>OPTICAL_FLOW_GRID_Y<span class="br0">&#41;</span>
            ofX <span class="sy0">=</span> ga.<span class="me1">camOpticalFlowX</span><span class="br0">&#40;</span>camID<span class="sy0">,</span>x<span class="sy0">,</span>y<span class="br0">&#41;</span>
            ofY <span class="sy0">=</span> ga.<span class="me1">camOpticalFlowY</span><span class="br0">&#40;</span>camID<span class="sy0">,</span>x<span class="sy0">,</span>y<span class="br0">&#41;</span>
            of.<span class="me1">line</span><span class="br0">&#40;</span>xx<span class="sy0">,</span>yy<span class="sy0">,</span>xx <span class="sy0">+</span> ofX<span class="sy0">*</span>OUTPUT_W<span class="sy0">,</span>yy <span class="sy0">+</span> ofY<span class="sy0">*</span>OUTPUT_H<span class="br0">&#41;</span>
&nbsp;
        end
&nbsp;
    end
    of.<span class="me1">disableAlphaBlending</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
    of.<span class="me1">popMatrix</span><span class="br0">&#40;</span><span class="br0">&#41;</span>
&nbsp;
end</pre></div></div></div></div></div></div></div>


]]></content:encoded>
			<wfw:commentRss>http://gamuza.d3cod3.org/examples/opticalflowexample/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

