<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Hello Quine</title>
	<atom:link href="http://helloquine.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://helloquine.wordpress.com</link>
	<description>Documentation for Hello Quine</description>
	<lastBuildDate>Wed, 17 Mar 2010 22:24:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='helloquine.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Hello Quine</title>
		<link>http://helloquine.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://helloquine.wordpress.com/osd.xml" title="Hello Quine" />
	<atom:link rel='hub' href='http://helloquine.wordpress.com/?pushpress=hub'/>
		<item>
		<title>System Failure</title>
		<link>http://helloquine.wordpress.com/2010/03/17/system-failure/</link>
		<comments>http://helloquine.wordpress.com/2010/03/17/system-failure/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 17:44:20 +0000</pubDate>
		<dc:creator>kgowen</dc:creator>
				<category><![CDATA[Sculpture]]></category>

		<guid isPermaLink="false">http://helloquine.wordpress.com/?p=147</guid>
		<description><![CDATA[So all the pieces were ready to go. The columns had been glued, the final structure was ready to assemble, then when it came time to insert the columns into the housing, disaster struck and now most of it is on the floor. I learned a lot from this attempt however. The acrylic rods holding [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=helloquine.wordpress.com&amp;blog=9961292&amp;post=147&amp;subd=helloquine&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So all the pieces were ready to go.  The columns had been glued, the final structure was ready to assemble, then when it came time to insert the columns into the housing, disaster struck and now most of it is on the floor.  </p>
<p>I learned a lot from this attempt however.  The acrylic rods holding the letters were just too flexible once put in the frame.  They rubbed against one another causing letters to be knocked off.  The foam frame held up well and served its purpose perfectly, the columns were just too loose.  I could not get them taught enough.</p>
<p>Here is a picture of that frame.</p>
<p><a href="http://helloquine.files.wordpress.com/2010/03/2010-03-16-20-29-32.jpg"><img src="http://helloquine.files.wordpress.com/2010/03/2010-03-16-20-29-32.jpg?w=112&#038;h=150" alt="" title="2010-03-16 20.29.32" width="112" height="150" class="alignnone size-thumbnail wp-image-148" /></a></p>
<p>This is just a short set back however.  Having the lines assembled and standing, even though brief, refreshed my energy for this sculpture.  My initial attempt to not have a solid physical body holding up the letters is just unavoidable.  I think in the next attempt I will attach the letters to a flat surface and then bend that surface into a cylindrical shape.  This will allow for a much speedier production and a much more rigid form which this project needs.</p>
<p>Here are the rest of the pictures of the assembled columns as they were before disintegrating. </p>
<table>
<tr>
<td>
<a href="http://helloquine.files.wordpress.com/2010/03/2010-03-16-20-29-02.jpg"><img src="http://helloquine.files.wordpress.com/2010/03/2010-03-16-20-29-02.jpg?w=150" alt="" title="2010-03-16 20.29.02" width="150" class="alignnone size-medium wp-image-149" /></a>
      </td>
<td>
<a href="http://helloquine.files.wordpress.com/2010/03/2010-03-16-20-28-55.jpg"><img src="http://helloquine.files.wordpress.com/2010/03/2010-03-16-20-28-55.jpg?w=150" alt="" title="2010-03-16 20.28.55" width="150" class="alignnone size-medium wp-image-150" /></a>
      </td>
<td>
<a href="http://helloquine.files.wordpress.com/2010/03/2010-03-16-20-28-46.jpg"><img src="http://helloquine.files.wordpress.com/2010/03/2010-03-16-20-28-46.jpg?w=150" alt="" title="2010-03-16 20.28.46" width="150" class="alignnone size-medium wp-image-151" /></a>
      </td>
</tr>
</table>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/helloquine.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/helloquine.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/helloquine.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/helloquine.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/helloquine.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/helloquine.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/helloquine.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/helloquine.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/helloquine.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/helloquine.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/helloquine.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/helloquine.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/helloquine.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/helloquine.wordpress.com/147/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=helloquine.wordpress.com&amp;blog=9961292&amp;post=147&amp;subd=helloquine&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://helloquine.wordpress.com/2010/03/17/system-failure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a3188b1445f054c06199be660fb57462?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kgowen</media:title>
		</media:content>

		<media:content url="http://helloquine.files.wordpress.com/2010/03/2010-03-16-20-29-32.jpg?w=112" medium="image">
			<media:title type="html">2010-03-16 20.29.32</media:title>
		</media:content>

		<media:content url="http://helloquine.files.wordpress.com/2010/03/2010-03-16-20-29-02.jpg?w=150" medium="image">
			<media:title type="html">2010-03-16 20.29.02</media:title>
		</media:content>

		<media:content url="http://helloquine.files.wordpress.com/2010/03/2010-03-16-20-28-55.jpg?w=150" medium="image">
			<media:title type="html">2010-03-16 20.28.55</media:title>
		</media:content>

		<media:content url="http://helloquine.files.wordpress.com/2010/03/2010-03-16-20-28-46.jpg?w=150" medium="image">
			<media:title type="html">2010-03-16 20.28.46</media:title>
		</media:content>
	</item>
		<item>
		<title>7 More Hours, 18 More Lines</title>
		<link>http://helloquine.wordpress.com/2010/03/15/7-more-hours-18-more-lines/</link>
		<comments>http://helloquine.wordpress.com/2010/03/15/7-more-hours-18-more-lines/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 18:26:12 +0000</pubDate>
		<dc:creator>kgowen</dc:creator>
				<category><![CDATA[Sculpture]]></category>

		<guid isPermaLink="false">http://helloquine.wordpress.com/?p=141</guid>
		<description><![CDATA[Up to Line 35. I have pushed through the most lettered columns and am now on a downhill slope towards completion. I will attempt to get 10-15 more done this evening. FML<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=helloquine.wordpress.com&amp;blog=9961292&amp;post=141&amp;subd=helloquine&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Up to Line 35.  I have pushed through the most lettered columns and am now on a downhill slope towards completion.  I will attempt to get 10-15 more done this evening.</p>
<p><a href="http://www.fmylife.com/">FML</a></p>
<p><a href="http://helloquine.files.wordpress.com/2010/03/2010-03-14-23-59-29.jpg"><img src="http://helloquine.files.wordpress.com/2010/03/2010-03-14-23-59-29.jpg?w=225&#038;h=300" alt="" title="2010-03-14 23.59.29" width="225" height="300" class="alignnone size-medium wp-image-142" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/helloquine.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/helloquine.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/helloquine.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/helloquine.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/helloquine.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/helloquine.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/helloquine.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/helloquine.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/helloquine.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/helloquine.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/helloquine.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/helloquine.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/helloquine.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/helloquine.wordpress.com/141/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=helloquine.wordpress.com&amp;blog=9961292&amp;post=141&amp;subd=helloquine&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://helloquine.wordpress.com/2010/03/15/7-more-hours-18-more-lines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a3188b1445f054c06199be660fb57462?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kgowen</media:title>
		</media:content>

		<media:content url="http://helloquine.files.wordpress.com/2010/03/2010-03-14-23-59-29.jpg?w=225" medium="image">
			<media:title type="html">2010-03-14 23.59.29</media:title>
		</media:content>
	</item>
		<item>
		<title>5 Hours, 17 Lines</title>
		<link>http://helloquine.wordpress.com/2010/03/14/5-hours-17-lines/</link>
		<comments>http://helloquine.wordpress.com/2010/03/14/5-hours-17-lines/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 22:56:27 +0000</pubDate>
		<dc:creator>kgowen</dc:creator>
				<category><![CDATA[Sculpture]]></category>

		<guid isPermaLink="false">http://helloquine.wordpress.com/?p=135</guid>
		<description><![CDATA[17 Lines Down. Lines 20 &#8211; 30 are the worst. After that it&#8217;s downhill.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=helloquine.wordpress.com&amp;blog=9961292&amp;post=135&amp;subd=helloquine&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>17 Lines Down.<br />
Lines 20 &#8211; 30 are the worst.  After that it&#8217;s downhill.</p>
<table>
<tr>
<td>
<a href="http://helloquine.files.wordpress.com/2010/03/2010-03-13-20-41-24.jpg"><img src="http://helloquine.files.wordpress.com/2010/03/2010-03-13-20-41-24.jpg?w=225&#038;h=300" alt="" title="2010-03-13 20.41.24" width="225" height="300" class="alignnone size-medium wp-image-137" /></a>
      </td>
<td>
<a href="http://helloquine.files.wordpress.com/2010/03/2010-03-13-20-41-15.jpg"><img src="http://helloquine.files.wordpress.com/2010/03/2010-03-13-20-41-15.jpg?w=225&#038;h=300" alt="" title="2010-03-13 20.41.15" width="225" height="300" class="alignnone size-medium wp-image-136" /></a>
      </td>
</tr>
</table>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/helloquine.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/helloquine.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/helloquine.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/helloquine.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/helloquine.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/helloquine.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/helloquine.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/helloquine.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/helloquine.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/helloquine.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/helloquine.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/helloquine.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/helloquine.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/helloquine.wordpress.com/135/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=helloquine.wordpress.com&amp;blog=9961292&amp;post=135&amp;subd=helloquine&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://helloquine.wordpress.com/2010/03/14/5-hours-17-lines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a3188b1445f054c06199be660fb57462?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kgowen</media:title>
		</media:content>

		<media:content url="http://helloquine.files.wordpress.com/2010/03/2010-03-13-20-41-24.jpg?w=225" medium="image">
			<media:title type="html">2010-03-13 20.41.24</media:title>
		</media:content>

		<media:content url="http://helloquine.files.wordpress.com/2010/03/2010-03-13-20-41-15.jpg?w=225" medium="image">
			<media:title type="html">2010-03-13 20.41.15</media:title>
		</media:content>
	</item>
		<item>
		<title>Letters Finally In</title>
		<link>http://helloquine.wordpress.com/2010/03/10/letters-finally-in/</link>
		<comments>http://helloquine.wordpress.com/2010/03/10/letters-finally-in/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 22:07:58 +0000</pubDate>
		<dc:creator>kgowen</dc:creator>
				<category><![CDATA[Sculpture]]></category>

		<guid isPermaLink="false">http://helloquine.wordpress.com/?p=131</guid>
		<description><![CDATA[Thanks to MK Signs I finally have all the pieces I need to finish this thing. I spent last night organizing them all alphabetically. There were a few more than 2000 letters. Here is the end result.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=helloquine.wordpress.com&amp;blog=9961292&amp;post=131&amp;subd=helloquine&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Thanks to <a href="http://www.mksigns.com/MKSIGNS/Home_Page.html">MK Signs</a> I finally have all the pieces I need to finish this thing.</p>
<p>I spent last night organizing them all alphabetically.  There were a few more than 2000 letters.</p>
<p>Here is the end result.</p>
<p><a href="http://helloquine.files.wordpress.com/2010/03/2010-03-09-20-32-56.jpg"><img src="http://helloquine.files.wordpress.com/2010/03/2010-03-09-20-32-56.jpg?w=225&#038;h=300" alt="" title="2010-03-09 20.32.56" width="225" height="300" class="aligncenter size-medium wp-image-132" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/helloquine.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/helloquine.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/helloquine.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/helloquine.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/helloquine.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/helloquine.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/helloquine.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/helloquine.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/helloquine.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/helloquine.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/helloquine.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/helloquine.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/helloquine.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/helloquine.wordpress.com/131/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=helloquine.wordpress.com&amp;blog=9961292&amp;post=131&amp;subd=helloquine&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://helloquine.wordpress.com/2010/03/10/letters-finally-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a3188b1445f054c06199be660fb57462?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kgowen</media:title>
		</media:content>

		<media:content url="http://helloquine.files.wordpress.com/2010/03/2010-03-09-20-32-56.jpg?w=225" medium="image">
			<media:title type="html">2010-03-09 20.32.56</media:title>
		</media:content>
	</item>
		<item>
		<title>New Color</title>
		<link>http://helloquine.wordpress.com/2010/02/03/new-color/</link>
		<comments>http://helloquine.wordpress.com/2010/02/03/new-color/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 03:17:38 +0000</pubDate>
		<dc:creator>kgowen</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Images]]></category>

		<guid isPermaLink="false">http://helloquine.wordpress.com/?p=126</guid>
		<description><![CDATA[It has been decided that white looks better on screen, I asked around. Here is what it&#8217;s going to look like now.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=helloquine.wordpress.com&amp;blog=9961292&amp;post=126&amp;subd=helloquine&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It has been decided that white looks better on screen, I asked around.  Here is what it&#8217;s going to look like now.</p>
<p><a href="http://helloquine.files.wordpress.com/2010/02/hq1.jpg"><img src="http://helloquine.files.wordpress.com/2010/02/hq1.jpg?w=300&#038;h=300" alt="" title="HQ" width="300" height="300" class="alignnone size-medium wp-image-129" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/helloquine.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/helloquine.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/helloquine.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/helloquine.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/helloquine.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/helloquine.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/helloquine.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/helloquine.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/helloquine.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/helloquine.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/helloquine.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/helloquine.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/helloquine.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/helloquine.wordpress.com/126/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=helloquine.wordpress.com&amp;blog=9961292&amp;post=126&amp;subd=helloquine&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://helloquine.wordpress.com/2010/02/03/new-color/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a3188b1445f054c06199be660fb57462?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kgowen</media:title>
		</media:content>

		<media:content url="http://helloquine.files.wordpress.com/2010/02/hq1.jpg?w=300" medium="image">
			<media:title type="html">HQ</media:title>
		</media:content>
	</item>
		<item>
		<title>Illustrator Versions of Code</title>
		<link>http://helloquine.wordpress.com/2010/01/20/illustrator-versions-of-code/</link>
		<comments>http://helloquine.wordpress.com/2010/01/20/illustrator-versions-of-code/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 23:00:43 +0000</pubDate>
		<dc:creator>kgowen</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[Sculpture]]></category>
		<category><![CDATA[Sketches]]></category>

		<guid isPermaLink="false">http://helloquine.wordpress.com/?p=118</guid>
		<description><![CDATA[I generated some versions of the code in Illustrator to use to submit for fabrication. I also plan to use these vectors in vinyl wall decals if whatever space this project inhabits allows for it. Here they are.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=helloquine.wordpress.com&amp;blog=9961292&amp;post=118&amp;subd=helloquine&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I generated some versions of the code in Illustrator to use to submit for fabrication.  I also plan to use these vectors in vinyl wall decals if whatever space this project inhabits allows for it.  Here they are.</p>
<p><a href="http://helloquine.files.wordpress.com/2010/01/helloquine.jpg"><img src="http://helloquine.files.wordpress.com/2010/01/helloquine.jpg?w=139&#038;h=300" alt="" title="HelloQuine" width="139" height="300" class="alignnone size-medium wp-image-119" /></a><a href="http://helloquine.files.wordpress.com/2010/01/helloquineoutlines.jpg"><img src="http://helloquine.files.wordpress.com/2010/01/helloquineoutlines.jpg?w=139&#038;h=300" alt="" title="HelloQuineOutlines" width="139" height="300" class="alignnone size-medium wp-image-120" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/helloquine.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/helloquine.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/helloquine.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/helloquine.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/helloquine.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/helloquine.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/helloquine.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/helloquine.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/helloquine.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/helloquine.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/helloquine.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/helloquine.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/helloquine.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/helloquine.wordpress.com/118/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=helloquine.wordpress.com&amp;blog=9961292&amp;post=118&amp;subd=helloquine&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://helloquine.wordpress.com/2010/01/20/illustrator-versions-of-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a3188b1445f054c06199be660fb57462?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kgowen</media:title>
		</media:content>

		<media:content url="http://helloquine.files.wordpress.com/2010/01/helloquine.jpg?w=139" medium="image">
			<media:title type="html">HelloQuine</media:title>
		</media:content>

		<media:content url="http://helloquine.files.wordpress.com/2010/01/helloquineoutlines.jpg?w=139" medium="image">
			<media:title type="html">HelloQuineOutlines</media:title>
		</media:content>
	</item>
		<item>
		<title>Images of Code Completions</title>
		<link>http://helloquine.wordpress.com/2009/12/03/images-of-code-completions/</link>
		<comments>http://helloquine.wordpress.com/2009/12/03/images-of-code-completions/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 01:14:03 +0000</pubDate>
		<dc:creator>kgowen</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Images]]></category>

		<guid isPermaLink="false">http://helloquine.wordpress.com/?p=108</guid>
		<description><![CDATA[Here are a few screen shots of the code that was posted here. The colors and size may still end up being tweaked and a new font will probably be chosen, but this is pretty much the completed functionality for the code.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=helloquine.wordpress.com&amp;blog=9961292&amp;post=108&amp;subd=helloquine&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here are a few screen shots of the code that was posted <a href="http://helloquine.wordpress.com/2009/12/03/code-completion/">here</a>.</p>
<p>The colors and size may still end up being tweaked and a new font will probably be chosen, but this is pretty much the completed functionality for the code.</p>
<p><a href="http://helloquine.files.wordpress.com/2009/12/hqc-a2.jpg"><img src="http://helloquine.files.wordpress.com/2009/12/hqc-a2.jpg?w=209&#038;h=300" alt="" title="hqc-a" width="209" height="300" class="alignnone size-medium wp-image-110" /></a></p>
<p><a href="http://helloquine.files.wordpress.com/2009/12/hqc-b1.jpg"><img src="http://helloquine.files.wordpress.com/2009/12/hqc-b1.jpg?w=300&#038;h=194" alt="" title="hqc-b" width="300" height="194" class="alignnone size-medium wp-image-111" /></a></p>
<p><a href="http://helloquine.files.wordpress.com/2009/12/hqc-d2.jpg"><img src="http://helloquine.files.wordpress.com/2009/12/hqc-d2.jpg?w=300&#038;h=244" alt="" title="hqc-d" width="300" height="244" class="alignnone size-medium wp-image-113" /></a></p>
<p><a href="http://helloquine.files.wordpress.com/2009/12/hqc-e1.jpg"><img src="http://helloquine.files.wordpress.com/2009/12/hqc-e1.jpg?w=300&#038;h=173" alt="" title="hqc-e" width="300" height="173" class="alignnone size-medium wp-image-114" /></a></p>
<p><a href="http://helloquine.files.wordpress.com/2009/12/hqc-f1.jpg"><img src="http://helloquine.files.wordpress.com/2009/12/hqc-f1.jpg?w=300&#038;h=287" alt="" title="hqc-f" width="300" height="287" class="alignnone size-medium wp-image-115" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/helloquine.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/helloquine.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/helloquine.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/helloquine.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/helloquine.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/helloquine.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/helloquine.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/helloquine.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/helloquine.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/helloquine.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/helloquine.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/helloquine.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/helloquine.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/helloquine.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=helloquine.wordpress.com&amp;blog=9961292&amp;post=108&amp;subd=helloquine&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://helloquine.wordpress.com/2009/12/03/images-of-code-completions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a3188b1445f054c06199be660fb57462?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kgowen</media:title>
		</media:content>

		<media:content url="http://helloquine.files.wordpress.com/2009/12/hqc-a2.jpg?w=209" medium="image">
			<media:title type="html">hqc-a</media:title>
		</media:content>

		<media:content url="http://helloquine.files.wordpress.com/2009/12/hqc-b1.jpg?w=300" medium="image">
			<media:title type="html">hqc-b</media:title>
		</media:content>

		<media:content url="http://helloquine.files.wordpress.com/2009/12/hqc-d2.jpg?w=300" medium="image">
			<media:title type="html">hqc-d</media:title>
		</media:content>

		<media:content url="http://helloquine.files.wordpress.com/2009/12/hqc-e1.jpg?w=300" medium="image">
			<media:title type="html">hqc-e</media:title>
		</media:content>

		<media:content url="http://helloquine.files.wordpress.com/2009/12/hqc-f1.jpg?w=300" medium="image">
			<media:title type="html">hqc-f</media:title>
		</media:content>
	</item>
		<item>
		<title>Code completion.</title>
		<link>http://helloquine.wordpress.com/2009/12/03/code-completion/</link>
		<comments>http://helloquine.wordpress.com/2009/12/03/code-completion/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 21:11:37 +0000</pubDate>
		<dc:creator>kgowen</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Source]]></category>

		<guid isPermaLink="false">http://helloquine.wordpress.com/?p=94</guid>
		<description><![CDATA[Some major changes have been made to the source code. I have gotten it down to one class. I have fixed the two-dimensionality which happens when the form is rotated. It has even been compacted down to about 85 lines (I would like to shave off at least 5 more). There may be one more [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=helloquine.wordpress.com&amp;blog=9961292&amp;post=94&amp;subd=helloquine&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Some major changes have been made to the source code.  I have gotten it down to one class. I have fixed the two-dimensionality which happens when the form is rotated.  It has even been compacted down to about 85 lines (I would like to shave off at least 5 more).</p>
<p>There may be one more update with some stylistic changes, variable names, font choice, colors, etc.  But functionally it will be the same. </p>
<p>Here is the newest rendition.</p>
<p><font face="monospace"><br />
<font color="#804040">&nbsp;1 </font><font color="#a020f0">import</font>&nbsp;processing.core.*;&nbsp;&nbsp;<br />
<font color="#804040">&nbsp;2 </font><font color="#a020f0">import</font>&nbsp;java.io.*;<br />
<font color="#804040">&nbsp;3 </font><br />
<font color="#804040">&nbsp;4 </font><font color="#2e8b57"><b>public</b></font>&nbsp;<font color="#2e8b57"><b>class</b></font>&nbsp;HelloQuine <font color="#2e8b57"><b>extends</b></font>&nbsp;PApplet {<br />
<font color="#804040">&nbsp;5 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">// the size of the stage</font><br />
<font color="#804040">&nbsp;6 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>private</b></font>&nbsp;<font color="#2e8b57"><b>final</b></font>&nbsp;<font color="#2e8b57"><b>int</b></font>&nbsp;WIDTH&nbsp;&nbsp;= <font color="#ff00ff">1280</font>, HEIGHT = <font color="#ff00ff">740</font>; <br />
<font color="#804040">&nbsp;7 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">// shape rotation values</font><br />
<font color="#804040">&nbsp;8 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>private</b></font>&nbsp;<font color="#2e8b57"><b>float</b></font>&nbsp;zRotation = <font color="#ff00ff">0</font>, xRotation = <font color="#ff00ff">0</font>, yRotation = -<font color="#ff00ff">1</font>;<br />
<font color="#804040">&nbsp;9 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">// shape translation values</font><br />
<font color="#804040">10 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>private</b></font>&nbsp;<font color="#2e8b57"><b>float</b></font>&nbsp;xMove = WIDTH/<font color="#ff00ff">2</font>, yMove = HEIGHT/<font color="#ff00ff">4</font>, zMove = HEIGHT/<font color="#ff00ff">4</font>;<br />
<font color="#804040">11 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">// structures the characters to display</font><br />
<font color="#804040">12 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>char</b></font>[][]&nbsp;charMatrix; <font color="#0000ff">// in the form char[tall][across]</font><br />
<font color="#804040">13 </font>&nbsp;&nbsp;&nbsp;&nbsp;File sourceFile;&nbsp;&nbsp;&nbsp;&nbsp; <br />
<font color="#804040">14 </font><br />
<font color="#804040">15 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">/**</font><font color="#6a5acd">&nbsp;Do everything that should be done before objects are drawn.</font><font color="#0000ff">&nbsp;**/</font><br />
<font color="#804040">16 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>public</b></font>&nbsp;<font color="#2e8b57"><b>void</b></font>&nbsp;setup()&nbsp;{<br />
<font color="#804040">17 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;size(WIDTH, HEIGHT, P3D); <font color="#0000ff">// the size of the stage</font><br />
<font color="#804040">18 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lights(); <font color="#0000ff">// give the stage some ambient light</font><br />
<font color="#804040">19 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;textFont(loadFont(<font color="#ff00ff">&quot;Univers66.vlw.gz&quot;</font>), <font color="#ff00ff">8</font>);<br />
<font color="#804040">20 </font><br />
<font color="#804040">21 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sourceFile = <font color="#804040"><b>new</b></font>&nbsp;File(<font color="#ff00ff">&quot;C:</font><font color="#6a5acd">\\</font><font color="#ff00ff">Users</font><font color="#6a5acd">\\</font><font color="#ff00ff">Trip</font><font color="#6a5acd">\\</font><font color="#ff00ff">Desktop</font><font color="#6a5acd">\\</font><font color="#ff00ff">eclipse</font><font color="#6a5acd">\\</font><font color="#ff00ff">&quot;</font>&nbsp;+ <br />
<font color="#804040">22 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#ff00ff">&quot;workspace</font><font color="#6a5acd">\\</font><font color="#ff00ff">HelloQuine</font><font color="#6a5acd">\\</font><font color="#ff00ff">src</font><font color="#6a5acd">\\</font><font color="#ff00ff">HelloQuine.java&quot;</font>);<br />
<font color="#804040">23 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>try</b></font>&nbsp;{<br />
<font color="#804040">24 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;charMatrix = <font color="#804040"><b>new</b></font>&nbsp;<font color="#2e8b57"><b>char</b></font>[countLines()][<font color="#ff00ff">80</font>];<br />
<font color="#804040">25 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>for</b></font>&nbsp;(<font color="#2e8b57"><b>int</b></font>&nbsp;x = <font color="#ff00ff">0</font>; x &lt; charMatrix.length; x++)&nbsp;{<br />
<font color="#804040">26 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>for</b></font>&nbsp;(<font color="#2e8b57"><b>int</b></font>&nbsp;y = <font color="#ff00ff">0</font>; y &lt; charMatrix[<font color="#ff00ff">0</font>].length; y++)&nbsp;{<br />
<font color="#804040">27 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;charMatrix[x][y]&nbsp;= <font color="#ff00ff">&#8216; &#8216;</font>;<br />
<font color="#804040">28 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">29 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">30 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;loadChars();<br />
<font color="#804040">31 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <font color="#804040"><b>catch</b></font>&nbsp;(IOException e)&nbsp;{}<br />
<font color="#804040">32 </font>&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">33 </font><br />
<font color="#804040">34 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">/**</font><font color="#6a5acd">&nbsp;Repeatedly called to keep drawing to the screen.</font><font color="#0000ff">&nbsp;**/</font><br />
<font color="#804040">35 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>public</b></font>&nbsp;<font color="#2e8b57"><b>void</b></font>&nbsp;draw()&nbsp;{<br />
<font color="#804040">36 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;background(<font color="#ff00ff">0</font>,<font color="#ff00ff">0</font>,<font color="#ff00ff">0</font>);&nbsp;&nbsp;<font color="#0000ff">// the background color in RGB</font><br />
<font color="#804040">37 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pushMatrix();&nbsp;&nbsp; <font color="#0000ff">// start developing a shape</font><br />
<font color="#804040">38 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;translate(xMove, yMove, zMove);<br />
<font color="#804040">39 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rotateX(xRotation); rotateY(yRotation); rotateZ(zRotation);&nbsp;&nbsp;<br />
<font color="#804040">40 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;drawCylinder(<font color="#ff00ff">100</font>, <font color="#ff00ff">80</font>);&nbsp;&nbsp;<br />
<font color="#804040">41 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;popMatrix();&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">// draw the shape to the screen</font><br />
<font color="#804040">42 </font>&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">43 </font><br />
<font color="#804040">44 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">/**</font><font color="#6a5acd">&nbsp;Draw a cylinder of the specified dimensions to the screen.</font><font color="#0000ff">&nbsp;**/</font><br />
<font color="#804040">45 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>public</b></font>&nbsp;<font color="#2e8b57"><b>void</b></font>&nbsp;drawCylinder(<font color="#2e8b57"><b>float</b></font>&nbsp;radius, <font color="#2e8b57"><b>float</b></font>&nbsp;sides)&nbsp;{<br />
<font color="#804040">46 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>float</b></font>&nbsp;angle = <font color="#ff00ff">180</font>;<br />
<font color="#804040">47 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>float</b></font>&nbsp;angleIncrement = radians(<font color="#ff00ff">360</font>&nbsp;/ sides);<br />
<font color="#804040">48 </font><br />
<font color="#804040">49 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">// draw letters to the screen</font><br />
<font color="#804040">50 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fill(<font color="#ff00ff">0&#215;88</font>, <font color="#ff00ff">0&#215;99</font>, <font color="#ff00ff">0xFF</font>); <br />
<font color="#804040">51 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>for</b></font>&nbsp;(<font color="#2e8b57"><b>int</b></font>&nbsp;j = <font color="#ff00ff">0</font>; j &lt; charMatrix.length; j++, angle = <font color="#ff00ff">180</font>)&nbsp;{ <font color="#0000ff">// rows</font><br />
<font color="#804040">52 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>for</b></font>&nbsp;(<font color="#2e8b57"><b>int</b></font>&nbsp;i = <font color="#ff00ff">0</font>; i &lt; sides; i++)&nbsp;{ <font color="#0000ff">// letters</font><br />
<font color="#804040">53 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;beginShape();<br />
<font color="#804040">54 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text(charMatrix[j][i], <font color="#ff00ff">0</font>, j * <font color="#ff00ff">9</font>, radius);<br />
<font color="#804040">55 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rotateY(angleIncrement);<br />
<font color="#804040">56 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;endShape();<br />
<font color="#804040">57 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;angle -= angleIncrement;<br />
<font color="#804040">58 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">59 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">60 </font>&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">61 </font><br />
<font color="#804040">62 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">/**</font><font color="#6a5acd">&nbsp;Load characters from the source file into the matrix.</font><font color="#0000ff">&nbsp;**/</font><br />
<font color="#804040">63 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>private</b></font>&nbsp;<font color="#2e8b57"><b>void</b></font>&nbsp;loadChars()&nbsp;<font color="#2e8b57"><b>throws</b></font>&nbsp;IOException {<br />
<font color="#804040">64 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BufferedReader in = <font color="#804040"><b>new</b></font>&nbsp;BufferedReader(<font color="#804040"><b>new</b></font>&nbsp;FileReader(sourceFile));<br />
<font color="#804040">65 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String line;<br />
<font color="#804040">66 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>char</b></font>[]&nbsp;chars;<br />
<font color="#804040">67 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>int</b></font>&nbsp;lineCount = <font color="#ff00ff">0</font>;<br />
<font color="#804040">68 </font><br />
<font color="#804040">69 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>while</b></font>&nbsp;((line = in.readLine())&nbsp;!= <font color="#ff00ff">null</font>)&nbsp;{<br />
<font color="#804040">70 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;chars = line.toCharArray();<br />
<font color="#804040">71 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>for</b></font>&nbsp;(<font color="#2e8b57"><b>int</b></font>&nbsp;i = <font color="#ff00ff">0</font>; i &lt; chars.length; i++)&nbsp;{<br />
<font color="#804040">72 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;charMatrix[lineCount][i]&nbsp;= chars[i];<br />
<font color="#804040">73 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">74 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lineCount++;<br />
<font color="#804040">75 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">76 </font>&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">77 </font><br />
<font color="#804040">78 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">/**</font><font color="#6a5acd">&nbsp;Count the lines in the source file.</font><font color="#0000ff">&nbsp;**/</font><br />
<font color="#804040">79 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>private</b></font>&nbsp;<font color="#2e8b57"><b>int</b></font>&nbsp;countLines()&nbsp;<font color="#2e8b57"><b>throws</b></font>&nbsp;IOException {<br />
<font color="#804040">80 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>int</b></font>&nbsp;lineCount = <font color="#ff00ff">0</font>;<br />
<font color="#804040">81 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BufferedReader in = <font color="#804040"><b>new</b></font>&nbsp;BufferedReader(<font color="#804040"><b>new</b></font>&nbsp;FileReader(sourceFile));<br />
<font color="#804040">82 </font><br />
<font color="#804040">83 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>while</b></font>&nbsp;((in.readLine())&nbsp;!= <font color="#ff00ff">null</font>)&nbsp;{ lineCount++; }<br />
<font color="#804040">84 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>return</b></font>&nbsp;lineCount;<br />
<font color="#804040">85 </font>&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">86 </font>}<br />
</font></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/helloquine.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/helloquine.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/helloquine.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/helloquine.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/helloquine.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/helloquine.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/helloquine.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/helloquine.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/helloquine.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/helloquine.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/helloquine.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/helloquine.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/helloquine.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/helloquine.wordpress.com/94/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=helloquine.wordpress.com&amp;blog=9961292&amp;post=94&amp;subd=helloquine&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://helloquine.wordpress.com/2009/12/03/code-completion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a3188b1445f054c06199be660fb57462?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kgowen</media:title>
		</media:content>
	</item>
		<item>
		<title>Sources of Inspiration.</title>
		<link>http://helloquine.wordpress.com/2009/11/19/sources-of-inspiration/</link>
		<comments>http://helloquine.wordpress.com/2009/11/19/sources-of-inspiration/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 19:57:49 +0000</pubDate>
		<dc:creator>kgowen</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[References]]></category>

		<guid isPermaLink="false">http://helloquine.wordpress.com/?p=89</guid>
		<description><![CDATA[Some sources of inspiration for this project: Computer Programming as an Art Hacking Perl In Nightclubs The Manifesto of Futurist Programmers Works by Ben Fry: Revisionist deprocess<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=helloquine.wordpress.com&amp;blog=9961292&amp;post=89&amp;subd=helloquine&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Some sources of inspiration for this project:</p>
<p><a href="http://www.paulgraham.com/knuth.html">Computer Programming as an Art</a></p>
<p><a href="http://www.perl.com/pub/a/2004/08/31/livecode.html">Hacking Perl In Nightclubs</a> </p>
<p><a href="http://www.graficaobscura.com/future/futman.html">The Manifesto of Futurist Programmers</a> </p>
<p>Works by <a href="http://benfry.com/">Ben Fry</a>:<br />
     <a href="http://benfry.com/revisionist/">Revisionist</a><br />
     <a href="http://benfry.com/deprocess/">deprocess</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/helloquine.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/helloquine.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/helloquine.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/helloquine.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/helloquine.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/helloquine.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/helloquine.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/helloquine.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/helloquine.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/helloquine.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/helloquine.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/helloquine.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/helloquine.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/helloquine.wordpress.com/89/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=helloquine.wordpress.com&amp;blog=9961292&amp;post=89&amp;subd=helloquine&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://helloquine.wordpress.com/2009/11/19/sources-of-inspiration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a3188b1445f054c06199be660fb57462?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kgowen</media:title>
		</media:content>
	</item>
		<item>
		<title>Updated Source Code</title>
		<link>http://helloquine.wordpress.com/2009/11/12/updated-source-code/</link>
		<comments>http://helloquine.wordpress.com/2009/11/12/updated-source-code/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 18:49:08 +0000</pubDate>
		<dc:creator>kgowen</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Source]]></category>

		<guid isPermaLink="false">http://helloquine.wordpress.com/?p=79</guid>
		<description><![CDATA[The code thus far. Right now the code is split into two classes, one that draws the cylinder of text to the screen and one that reads in the cylinder code&#8217;s text into a character[][] matrix. These classes will be merged in the future. Here are some images of the object that this code generates. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=helloquine.wordpress.com&amp;blog=9961292&amp;post=79&amp;subd=helloquine&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The code thus far.  Right now the code is split into two classes, one that draws the cylinder of text to the screen and one that reads in the cylinder code&#8217;s text into a character[][] matrix.  These classes will be merged in the future.  </p>
<p>Here are some <a href="http://helloquine.wordpress.com/2009/11/12/text-now-on-the-cylinder/">images</a> of the object that this code generates.</p>
<p>Also, I found a nice way to post code in here as well, surprisingly <a href="http://en.wikipedia.org/wiki/Gvim">GVim</a> has an option to convert whatever it is displaying into html formatted text.  Here is a <a href="http://www.softpedia.com/progDownload/Windows-Portable-Applications-GVim-Portable-Download-50508.html">portable version</a> for Windows that doesn&#8217;t require any installation.  </p>
<p>HelloQuine.java &#8211; Draws the cylinder to the screen.</p>
<p><font face="monospace"><br />
<font color="#804040">&nbsp;1 </font><font color="#a020f0">import</font>&nbsp;processing.core.*;<br />
<font color="#804040">&nbsp;2 </font><br />
<font color="#804040">&nbsp;3 </font><font color="#2e8b57"><b>public</b></font>&nbsp;<font color="#2e8b57"><b>class</b></font>&nbsp;HelloQuine <font color="#2e8b57"><b>extends</b></font>&nbsp;PApplet{<br />
<font color="#804040">&nbsp;4 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">//shape rotation values</font><br />
<font color="#804040">&nbsp;5 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>private</b></font>&nbsp;<font color="#2e8b57"><b>float</b></font>&nbsp;zRotation = <font color="#ff00ff">0</font>; <br />
<font color="#804040">&nbsp;6 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>private</b></font>&nbsp;<font color="#2e8b57"><b>float</b></font>&nbsp;xRotation = (<font color="#2e8b57"><b>float</b></font>)&nbsp;-<font color="#ff00ff">0.2</font>;<br />
<font color="#804040">&nbsp;7 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>private</b></font>&nbsp;<font color="#2e8b57"><b>float</b></font>&nbsp;yRotation = <font color="#ff00ff">0</font>;<br />
<font color="#804040">&nbsp;8 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>private</b></font>&nbsp;<font color="#2e8b57"><b>float</b></font>&nbsp;xTranslate = width/<font color="#ff00ff">2</font>+<font color="#ff00ff">400</font>;<br />
<font color="#804040">&nbsp;9 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>private</b></font>&nbsp;<font color="#2e8b57"><b>float</b></font>&nbsp;yTranslate = height/<font color="#ff00ff">2</font>+<font color="#ff00ff">175</font>;<br />
<font color="#804040">10 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>private</b></font>&nbsp;<font color="#2e8b57"><b>float</b></font>&nbsp;zTranslate = <font color="#ff00ff">200</font>;<br />
<font color="#804040">11 </font><br />
<font color="#804040">12 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">/**</font><br />
<font color="#804040">13 </font><font color="#0000ff">&nbsp;&nbsp;&nbsp;&nbsp; *</font><font color="#6a5acd">&nbsp;setup</font><br />
<font color="#804040">14 </font><font color="#0000ff">&nbsp;&nbsp;&nbsp;&nbsp; *</font><font color="#6a5acd">&nbsp;do all of the things that should be done before objects are </font><br />
<font color="#804040">15 </font><font color="#0000ff">&nbsp;&nbsp;&nbsp;&nbsp; *</font><font color="#6a5acd">&nbsp;drawn to the stage.</font><br />
<font color="#804040">16 </font><font color="#0000ff">&nbsp;&nbsp;&nbsp;&nbsp; */</font><br />
<font color="#804040">17 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>public</b></font>&nbsp;<font color="#2e8b57"><b>void</b></font>&nbsp;setup(){<br />
<font color="#804040">18 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;size(<font color="#ff00ff">900</font>, <font color="#ff00ff">600</font>, P3D);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">//the size of the stage</font><br />
<font color="#804040">19 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;textFont(loadFont(<font color="#ff00ff">&quot;Ziggurat.vlw&quot;</font>), <font color="#ff00ff">8</font>);<br />
<font color="#804040">20 </font>&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">21 </font>&nbsp;&nbsp;&nbsp;&nbsp;<br />
<font color="#804040">22 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">/**</font><br />
<font color="#804040">23 </font><font color="#0000ff">&nbsp;&nbsp;&nbsp;&nbsp; *</font><font color="#6a5acd">&nbsp;draw</font><br />
<font color="#804040">24 </font><font color="#0000ff">&nbsp;&nbsp;&nbsp;&nbsp; *</font><font color="#6a5acd">&nbsp;repeatedly called to keep drawing to the screen.</font><br />
<font color="#804040">25 </font><font color="#0000ff">&nbsp;&nbsp;&nbsp;&nbsp; */</font><br />
<font color="#804040">26 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>public</b></font>&nbsp;<font color="#2e8b57"><b>void</b></font>&nbsp;draw(){<br />
<font color="#804040">27 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lights();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font color="#0000ff">//give the stage some ambient light</font><br />
<font color="#804040">28 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;background(<font color="#ff00ff">0&#215;000000</font>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font color="#0000ff">//the background color in RGB</font><br />
<font color="#804040">29 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;noStroke();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font color="#0000ff">//hide the wire frame</font><br />
<font color="#804040">30 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<font color="#804040">31 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pushMatrix(); <font color="#0000ff">//start developing a shape</font><br />
<font color="#804040">32 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<font color="#804040">33 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;translate(xTranslate, yTranslate, zTranslate);&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">//moves the shape</font><br />
<font color="#804040">34 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rotateX(xRotation);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font color="#0000ff">//rotates around the x axis</font><br />
<font color="#804040">35 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rotateY(yRotation);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font color="#0000ff">//rotates around the y axis</font><br />
<font color="#804040">36 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rotateZ(zRotation);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font color="#0000ff">//rotates around the z axis</font><br />
<font color="#804040">37 </font><br />
<font color="#804040">38 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">//draw a cylinder object to the screen at the location specified above</font><br />
<font color="#804040">39 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;drawCylinder(<font color="#ff00ff">100</font>, <font color="#ff00ff">100</font>, <font color="#ff00ff">350</font>, <font color="#ff00ff">80</font>);&nbsp;&nbsp;<br />
<font color="#804040">40 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<font color="#804040">41 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;popMatrix();&nbsp;&nbsp;<font color="#0000ff">//draw the shape to the screen</font><br />
<font color="#804040">42 </font>&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">43 </font>&nbsp;&nbsp;&nbsp;&nbsp;<br />
<font color="#804040">44 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">/**</font><br />
<font color="#804040">45 </font><font color="#0000ff">&nbsp;&nbsp;&nbsp;&nbsp; *</font><font color="#6a5acd">&nbsp;drawCylinder</font><br />
<font color="#804040">46 </font><font color="#0000ff">&nbsp;&nbsp;&nbsp;&nbsp; *</font><font color="#6a5acd">&nbsp;draws a cylinder of the specified dimensions to the screen.</font><br />
<font color="#804040">47 </font><font color="#0000ff">&nbsp;&nbsp;&nbsp;&nbsp; */</font><br />
<font color="#804040">48 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#a020f0">@SuppressWarnings</font>(<font color="#ff00ff">&quot;static-access&quot;</font>)<br />
<font color="#804040">49 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>public</b></font>&nbsp;<font color="#2e8b57"><b>void</b></font>&nbsp;drawCylinder(<font color="#2e8b57"><b>float</b></font>&nbsp;topRadius, <font color="#2e8b57"><b>float</b></font>&nbsp;bottomRadius, <br />
<font color="#804040">50 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>float</b></font>&nbsp;tall, <font color="#2e8b57"><b>int</b></font>&nbsp;sides)&nbsp;{<br />
<font color="#804040">51 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>float</b></font>&nbsp;angle = <font color="#ff00ff">0</font>;&nbsp;&nbsp;<br />
<font color="#804040">52 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>float</b></font>&nbsp;angleIncrement = TWO_PI / sides;<br />
<font color="#804040">53 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<font color="#804040">54 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fill(<font color="#ff00ff">0&#215;88</font>, <font color="#ff00ff">0&#215;99</font>, <font color="#ff00ff">0xFF</font>);<br />
<font color="#804040">55 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CharacterMatrix cm = <font color="#ff00ff">null</font>;<br />
<font color="#804040">56 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>try</b></font>&nbsp;{<br />
<font color="#804040">57 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cm = <font color="#804040"><b>new</b></font>&nbsp;CharacterMatrix(<font color="#ff00ff">&quot;C:</font><font color="#6a5acd">\\</font><font color="#ff00ff">Users</font><font color="#6a5acd">\\</font><font color="#ff00ff">Trip</font><font color="#6a5acd">\\</font><font color="#ff00ff">Desktop</font><font color="#6a5acd">\\</font><font color="#ff00ff">eclipse</font><font color="#6a5acd">\\</font><font color="#ff00ff">&quot;</font>&nbsp;+<br />
<font color="#804040">58 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#ff00ff">&quot;workspace</font><font color="#6a5acd">\\</font><font color="#ff00ff">HelloQuine</font><font color="#6a5acd">\\</font><font color="#ff00ff">src</font><font color="#6a5acd">\\</font><font color="#ff00ff">HelloQuine.java&quot;</font>);<br />
<font color="#804040">59 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br />
<font color="#804040">60 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>catch</b></font>&nbsp;(Exception e)&nbsp;{}<br />
<font color="#804040">61 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<font color="#804040">62 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">//draw letters to the screen</font><br />
<font color="#804040">63 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>for</b></font>(<font color="#2e8b57"><b>int</b></font>&nbsp;j = <font color="#ff00ff">0</font>; j &lt; cm.getCharMatrix().length; j++){&nbsp;&nbsp; <font color="#0000ff">//strips</font><br />
<font color="#804040">64 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>for</b></font>(<font color="#2e8b57"><b>int</b></font>&nbsp;i = <font color="#ff00ff">0</font>; i &lt; sides ; i++)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">//letters</font><br />
<font color="#804040">65 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text(cm.getCharMatrix()[j][i], topRadius*cos(angle)-<font color="#ff00ff">5</font>, <br />
<font color="#804040">66 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;((i*<font color="#ff00ff">20</font>)/<font color="#ff00ff">80</font>)+j*<font color="#ff00ff">8</font>, topRadius*sin(angle));<br />
<font color="#804040">67 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;angle -= angleIncrement*<font color="#ff00ff">2</font>;<br />
<font color="#804040">68 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">69 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">70 </font>&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">71 </font>&nbsp;&nbsp;&nbsp;&nbsp;<br />
<font color="#804040">72 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">/**</font><br />
<font color="#804040">73 </font><font color="#0000ff">&nbsp;&nbsp;&nbsp;&nbsp; *</font><font color="#6a5acd">&nbsp;keyPressed</font><br />
<font color="#804040">74 </font><font color="#0000ff">&nbsp;&nbsp;&nbsp;&nbsp; *</font><font color="#6a5acd">&nbsp;constantly listened to by the PApplet.</font><br />
<font color="#804040">75 </font><font color="#0000ff">&nbsp;&nbsp;&nbsp;&nbsp; */</font><br />
<font color="#804040">76 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>public</b></font>&nbsp;<font color="#2e8b57"><b>void</b></font>&nbsp;keyPressed(){<br />
<font color="#804040">77 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">//listen to the non lettered keys</font><br />
<font color="#804040">78 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>if</b></font>(key == CODED)&nbsp;{ <br />
<font color="#804040">79 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>if</b></font>&nbsp;(keyCode == RIGHT)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp; yRotation -= <font color="#ff00ff">.03</font>; } <br />
<font color="#804040">80 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>else</b></font>&nbsp;<font color="#804040"><b>if</b></font>&nbsp;(keyCode == LEFT)&nbsp;{ yRotation += <font color="#ff00ff">.03</font>; } <br />
<font color="#804040">81 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>else</b></font>&nbsp;<font color="#804040"><b>if</b></font>&nbsp;(keyCode == UP)&nbsp;{&nbsp;&nbsp; xRotation += <font color="#ff00ff">.03</font>; }<br />
<font color="#804040">82 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>else</b></font>&nbsp;<font color="#804040"><b>if</b></font>&nbsp;(keyCode == DOWN)&nbsp;{ xRotation -= <font color="#ff00ff">.03</font>; }<br />
<font color="#804040">83 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">84 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">/* listen to the letter keys */</font><br />
<font color="#804040">85 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>else</b></font>&nbsp;<font color="#804040"><b>if</b></font>(key == <font color="#ff00ff">&#8216;w&#8217;</font>){ zTranslate += <font color="#ff00ff">2</font>; }<br />
<font color="#804040">86 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>else</b></font>&nbsp;<font color="#804040"><b>if</b></font>(key == <font color="#ff00ff">&#8216;a&#8217;</font>){ xTranslate -= <font color="#ff00ff">2</font>; }<br />
<font color="#804040">87 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>else</b></font>&nbsp;<font color="#804040"><b>if</b></font>(key == <font color="#ff00ff">&#8216;s&#8217;</font>){ zTranslate -= <font color="#ff00ff">2</font>; }<br />
<font color="#804040">88 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>else</b></font>&nbsp;<font color="#804040"><b>if</b></font>(key == <font color="#ff00ff">&#8216;d&#8217;</font>){ xTranslate += <font color="#ff00ff">2</font>; }<br />
<font color="#804040">89 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>else</b></font>&nbsp;<font color="#804040"><b>if</b></font>(key == <font color="#ff00ff">&#8216;r&#8217;</font>){ yTranslate -= <font color="#ff00ff">2</font>; }<br />
<font color="#804040">90 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>else</b></font>&nbsp;<font color="#804040"><b>if</b></font>(key == <font color="#ff00ff">&#8216;f&#8217;</font>){ yTranslate += <font color="#ff00ff">2</font>; }<br />
<font color="#804040">91 </font>&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">92 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>private</b></font>&nbsp;<font color="#2e8b57"><b>static</b></font>&nbsp;<font color="#2e8b57"><b>final</b></font>&nbsp;<font color="#2e8b57"><b>long</b></font>&nbsp;serialVersionUID = <font color="#ff00ff">1L</font>;<br />
<font color="#804040">93 </font>}<br />
</font></p>
<p>CharacterMatrix.java &#8211; Reads in a text file and turns it into a matrix.</p>
<p><font face="monospace"><br />
<font color="#804040">&nbsp;1 </font><font color="#a020f0">import</font>&nbsp;java.io.*;<br />
<font color="#804040">&nbsp;2 </font><br />
<font color="#804040">&nbsp;3 </font><font color="#2e8b57"><b>public</b></font>&nbsp;<font color="#2e8b57"><b>class</b></font>&nbsp;CharacterMatrix {<br />
<font color="#804040">&nbsp;4 </font>&nbsp;&nbsp;&nbsp;&nbsp;<br />
<font color="#804040">&nbsp;5 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>private</b></font>&nbsp;<font color="#2e8b57"><b>static</b></font>&nbsp;&nbsp;<font color="#2e8b57"><b>char</b></font>[][]&nbsp;charMatrix;&nbsp;&nbsp; <font color="#0000ff">//in the form char[across][tall]</font><br />
<font color="#804040">&nbsp;6 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>private</b></font>&nbsp;<font color="#2e8b57"><b>static</b></font>&nbsp;String&nbsp;&nbsp;&nbsp;&nbsp;sourcePath;&nbsp;&nbsp; <font color="#0000ff">//path to the source file</font><br />
<font color="#804040">&nbsp;7 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>private</b></font>&nbsp;<font color="#2e8b57"><b>static</b></font>&nbsp;File&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sourceFile;&nbsp;&nbsp; <font color="#0000ff">//objected source file</font><br />
<font color="#804040">&nbsp;8 </font>&nbsp;&nbsp;&nbsp;&nbsp;<br />
<font color="#804040">&nbsp;9 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000ff">/**</font><font color="#6a5acd">&nbsp;CharacterMatrix *</font><font color="#0000ff">*/</font><br />
<font color="#804040">10 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>public</b></font>&nbsp;CharacterMatrix(String filePath)&nbsp;<font color="#2e8b57"><b>throws</b></font>&nbsp;IOException{<br />
<font color="#804040">11 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sourcePath = filePath;<br />
<font color="#804040">12 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sourceFile = <font color="#804040"><b>new</b></font>&nbsp;File(sourcePath);<br />
<font color="#804040">13 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;charMatrix = <font color="#804040"><b>new</b></font>&nbsp;<font color="#2e8b57"><b>char</b></font>[countLines(sourceFile)][<font color="#ff00ff">80</font>];<br />
<font color="#804040">14 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fillMatrixWithSpaces(charMatrix); <br />
<font color="#804040">15 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;loadChars(charMatrix);<br />
<font color="#804040">16 </font>&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">17 </font><br />
<font color="#804040">18 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>private</b></font>&nbsp;<font color="#2e8b57"><b>void</b></font>&nbsp;fillMatrixWithSpaces(<font color="#2e8b57"><b>char</b></font>[][]&nbsp;matrix)&nbsp;{<br />
<font color="#804040">19 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>for</b></font>(<font color="#2e8b57"><b>int</b></font>&nbsp;x = <font color="#ff00ff">0</font>; x &lt; matrix.length; x++){<br />
<font color="#804040">20 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>for</b></font>(<font color="#2e8b57"><b>int</b></font>&nbsp;y = <font color="#ff00ff">0</font>; y &lt; matrix[<font color="#ff00ff">0</font>].length; y++){<br />
<font color="#804040">21 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;matrix[x][y]&nbsp;= <font color="#ff00ff">&#8216; &#8216;</font>;<br />
<font color="#804040">22 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">23 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">24 </font>&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">25 </font><br />
<font color="#804040">26 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>public</b></font>&nbsp;<font color="#2e8b57"><b>static</b></font>&nbsp;<font color="#2e8b57"><b>char</b></font>[][]&nbsp;getCharMatrix()&nbsp;{<br />
<font color="#804040">27 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>return</b></font>&nbsp;charMatrix;<br />
<font color="#804040">28 </font>&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">29 </font><br />
<font color="#804040">30 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>private</b></font>&nbsp;<font color="#2e8b57"><b>void</b></font>&nbsp;loadChars(<font color="#2e8b57"><b>char</b></font>[][]&nbsp;matrix)&nbsp;<font color="#2e8b57"><b>throws</b></font>&nbsp;IOException {<br />
<font color="#804040">31 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BufferedReader in = <font color="#804040"><b>new</b></font>&nbsp;BufferedReader(<font color="#804040"><b>new</b></font>&nbsp;FileReader(sourceFile));<br />
<font color="#804040">32 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String line; <font color="#2e8b57"><b>char</b></font>[]&nbsp;chars;<br />
<font color="#804040">33 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>int</b></font>&nbsp;lineCount = <font color="#ff00ff">0</font>;<br />
<font color="#804040">34 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<font color="#804040">35 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>while</b></font>((line = in.readLine())&nbsp;!= <font color="#ff00ff">null</font>){<br />
<font color="#804040">36 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;chars = line.toCharArray();<br />
<font color="#804040">37 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>for</b></font>(<font color="#2e8b57"><b>int</b></font>&nbsp;i = <font color="#ff00ff">0</font>; i &lt; chars.length; i++){<br />
<font color="#804040">38 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;matrix[lineCount][i]&nbsp;= chars[i];<br />
<font color="#804040">39 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">40 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lineCount++;<br />
<font color="#804040">41 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">42 </font>&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">43 </font><br />
<font color="#804040">44 </font>&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>private</b></font>&nbsp;<font color="#2e8b57"><b>int</b></font>&nbsp;countLines(File file)&nbsp;<font color="#2e8b57"><b>throws</b></font>&nbsp;IOException {<br />
<font color="#804040">45 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#2e8b57"><b>int</b></font>&nbsp;lineCount = <font color="#ff00ff">0</font>;<br />
<font color="#804040">46 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BufferedReader in = <font color="#804040"><b>new</b></font>&nbsp;BufferedReader(<font color="#804040"><b>new</b></font>&nbsp;FileReader(file));<br />
<font color="#804040">47 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<font color="#804040">48 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>while</b></font>&nbsp;((in.readLine())&nbsp;!= <font color="#ff00ff">null</font>)&nbsp;{ lineCount++; }<br />
<font color="#804040">49 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<font color="#804040">50 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in.close();<br />
<font color="#804040">51 </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#804040"><b>return</b></font>&nbsp;lineCount;<br />
<font color="#804040">52 </font>&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<font color="#804040">53 </font>}<br />
</font></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/helloquine.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/helloquine.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/helloquine.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/helloquine.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/helloquine.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/helloquine.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/helloquine.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/helloquine.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/helloquine.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/helloquine.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/helloquine.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/helloquine.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/helloquine.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/helloquine.wordpress.com/79/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=helloquine.wordpress.com&amp;blog=9961292&amp;post=79&amp;subd=helloquine&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://helloquine.wordpress.com/2009/11/12/updated-source-code/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a3188b1445f054c06199be660fb57462?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kgowen</media:title>
		</media:content>
	</item>
	</channel>
</rss>
