<?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:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>The Algorithmist</title>
	<atom:link href="http://algorithmist.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://algorithmist.wordpress.com</link>
	<description>Math, Flash, Flex (and a little Tennis)</description>
	<lastBuildDate>Mon, 06 Jul 2009 12:49:26 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<image>
		<url>http://www.gravatar.com/blavatar/6f31327ab807bdc45f38a67ab579208f?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>The Algorithmist</title>
		<link>http://algorithmist.wordpress.com</link>
	</image>
			<item>
		<title>Degrafa Catmull-Rom Spline Utility</title>
		<link>http://algorithmist.wordpress.com/2009/07/06/degrafa-catmull-rom-spline-utility/</link>
		<comments>http://algorithmist.wordpress.com/2009/07/06/degrafa-catmull-rom-spline-utility/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 12:49:26 +0000</pubDate>
		<dc:creator>algorithmist</dc:creator>
				<category><![CDATA[Degrafa]]></category>
		<category><![CDATA[Catmull-Rom]]></category>
		<category><![CDATA[spline]]></category>

		<guid isPermaLink="false">http://algorithmist.wordpress.com/?p=1373</guid>
		<description><![CDATA[The Degrafa spline architecture has been modified to structurally achieve the desired sepration between the computational elements of a spline and the internal Degrafa geometry pipeline.  This is illustrated by the new NaturalCubicSpline.  In MXML, the spline is treated as before,
&#60;NaturalCubicSpline id=&#8221;cubicSpline&#8221; graphicsTarget=&#8221;{[splineLayer]}&#8221; knots=&#8221;104,299 166,168 217,236 307,225 370,142 440,299 506,309&#8243; &#62;
&#60;stroke&#62;
&#60;SolidStroke weight=&#8221;2&#8243; color=&#8221;#0000FF&#8221;/&#62;
&#60;/stroke&#62;
&#60;/NaturalCubicSpline&#62;
The actual Degrafa [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=algorithmist.wordpress.com&blog=857842&post=1373&subd=algorithmist&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The Degrafa spline architecture has been modified to structurally achieve the desired sepration between the computational elements of a spline and the internal Degrafa geometry pipeline.  This is illustrated by the new NaturalCubicSpline.  In MXML, the spline is treated as before,</p>
<p>&lt;NaturalCubicSpline id=&#8221;cubicSpline&#8221; graphicsTarget=&#8221;{[splineLayer]}&#8221; knots=&#8221;104,299 166,168 217,236 307,225 370,142 440,299 506,309&#8243; &gt;<br />
&lt;stroke&gt;<br />
&lt;SolidStroke weight=&#8221;2&#8243; color=&#8221;#0000FF&#8221;/&gt;<br />
&lt;/stroke&gt;<br />
&lt;/NaturalCubicSpline&gt;</p>
<p>The actual Degrafa code is</p>
<pre>public class NaturalCubicSpline extends BasicSpline
{
 private var _cubicSpline:PlottableCubicSpline;
 public function NaturalCubicSpline( _myPoints:Array=null )
 {
  super(_myPoints);
  _cubicSpline = new PlottableCubicSpline();
  super.spline = _cubicSpline;
 }

 override public function eval(_x:Number):Number { return _cubicSpline.eval(_x); }
 override public function derivative(_x:Number):Number { return _cubicSpline.derivative(_x); }
 }</pre>
<p>The computational basis for the spline is in the PlottableCubicSpline class which implements the IPlottableSpline interface.  The integration into the Degrafa geometry pipeline is handled by BasicSpline.  The basic idea is to supply an external utility that conforms to an established interface to handle the spline computations.  A reference to the utility is used to &#8216;decorate&#8217; BasicSpline in a simplistic sense.  This makes it possible for people to author splines for Degrafa without having to understand much about Flash or the internals of Degrafa.</p>
<p>Currently, BasicSpline is only functional for cartesian splines.  To preparare a set of test cases for parametric splines, the old Singularity Catmull-Rom spline has been ported to Degrafa as two utility functions.  One is a straight Catmull-Rom spline (with auto-closure) that conforms to the IPlottableSpline interface.  The other extends the base utility to include approximate arc-length parameterization for use in path animation or keyframing (where the path is not intended to be drawn).</p>
<p>A simple demo is available to illustrate the utility.  Click in the draw area to define a few points, then hit the space bar.  The spline is plotted old-school (point-to-point) to illustrate the path.   A set of markers is distributed along the path at roughly equal intervals of arc length.  A Degrafa ellipse is drawn and animated along the path.  The ellipse is also oriented to follow the path.  A screen shot is shown below.</p>
<div id="attachment_1377" class="wp-caption alignnone" style="width: 330px"><img class="size-full wp-image-1377" title="catmullrom1" src="http://algorithmist.files.wordpress.com/2009/07/catmullrom1.jpg?w=320&#038;h=266" alt="Degrafa Arc-Length Parameterized Catmull-Rom Spline" width="320" height="266" /><p class="wp-caption-text">Degrafa Arc-Length Parameterized Catmull-Rom Spline</p></div>
<p>Like I said, it&#8217;s a pretty simple demo, but it should give you an overview of how to use the new utility.  An SVN update is required if you want the new source.</p>
<p><a href="http://www.algorithmist.net/CatmullRomTest1/CatmullRomTest1.html" target="_blank">View demo</a>.</p>
<p><a href="http://www.algorithmist.net/CatmullRomTest1/srcview/index.html">View source</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/algorithmist.wordpress.com/1373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/algorithmist.wordpress.com/1373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/algorithmist.wordpress.com/1373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/algorithmist.wordpress.com/1373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/algorithmist.wordpress.com/1373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/algorithmist.wordpress.com/1373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/algorithmist.wordpress.com/1373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/algorithmist.wordpress.com/1373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/algorithmist.wordpress.com/1373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/algorithmist.wordpress.com/1373/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=algorithmist.wordpress.com&blog=857842&post=1373&subd=algorithmist&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://algorithmist.wordpress.com/2009/07/06/degrafa-catmull-rom-spline-utility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3dbb3ae20bd7175acece4154c978a77?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">algorithmist</media:title>
		</media:content>

		<media:content url="http://algorithmist.files.wordpress.com/2009/07/catmullrom1.jpg" medium="image">
			<media:title type="html">catmullrom1</media:title>
		</media:content>
	</item>
		<item>
		<title>I&#8217;ll Never Watch Federer Again</title>
		<link>http://algorithmist.wordpress.com/2009/07/05/ill-never-watch-federer-again/</link>
		<comments>http://algorithmist.wordpress.com/2009/07/05/ill-never-watch-federer-again/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 18:05:16 +0000</pubDate>
		<dc:creator>algorithmist</dc:creator>
				<category><![CDATA[Tennis]]></category>
		<category><![CDATA[Federer]]></category>
		<category><![CDATA[Wimbledon]]></category>

		<guid isPermaLink="false">http://algorithmist.wordpress.com/?p=1368</guid>
		<description><![CDATA[A strange comment coming from a Federer fan!  It was, in fact, watching Federer at the US Open over the last couple years that encouraged me to pick up tennis again after being away from the game for more than two decades.  I made a special attempt to watch Federer during the 2008 Aussie Open [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=algorithmist.wordpress.com&blog=857842&post=1368&subd=algorithmist&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A strange comment coming from a Federer fan!  It was, in fact, watching Federer at the US Open over the last couple years that encouraged me to pick up tennis again after being away from the game for more than two decades.  I made a special attempt to watch Federer during the 2008 Aussie Open as well as the French and Wimbledon finals.  Federer was defeated in the semis at the Australian and lost the two other finals; the French very badly.  So, I decided I would not watch Federer play during the US Open.  He won!</p>
<p>I got up early to watch the 2009 Australian Open final and I mean really early.  Once again, a five set heartbreaker.  So, I decided not to watch his matches during the French Open this year.  An incredible win for his career slam!</p>
<p>As a mathematician I know that correlation does not prove causality, but there was a perfect correlation between me watching Federer playing live and the result.  So, I resolved never to watch a Wimbledon match live.  I did not have any involvement in the final, including NO tweets.</p>
<p>The result speaks for itself.  Clearly Federer owes this historical achievment to me <img src='http://s.wordpress.com/wp-includes/images/smilies/face-smile.png' alt=':)' class='wp-smiley' />   I&#8217;ll be looking forward to that autographed picture, Roger.  While I&#8217;m waiting, I&#8217;ll continue this new tradition of never watching a Federer match live.  May the Fed Express roll on.</p>
<p>And, finally, credit where credit is due.  Congrats. to Roddick for one of the most impressive and courageous perfomances in a final in the history of the game.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/algorithmist.wordpress.com/1368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/algorithmist.wordpress.com/1368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/algorithmist.wordpress.com/1368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/algorithmist.wordpress.com/1368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/algorithmist.wordpress.com/1368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/algorithmist.wordpress.com/1368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/algorithmist.wordpress.com/1368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/algorithmist.wordpress.com/1368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/algorithmist.wordpress.com/1368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/algorithmist.wordpress.com/1368/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=algorithmist.wordpress.com&blog=857842&post=1368&subd=algorithmist&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://algorithmist.wordpress.com/2009/07/05/ill-never-watch-federer-again/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3dbb3ae20bd7175acece4154c978a77?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">algorithmist</media:title>
		</media:content>
	</item>
		<item>
		<title>3D Bowling Game Tutorial with PV3D and JiglibFlash</title>
		<link>http://algorithmist.wordpress.com/2009/06/24/3d-bowling-game-tutorial-with-pv3d-and-jiglibflash/</link>
		<comments>http://algorithmist.wordpress.com/2009/06/24/3d-bowling-game-tutorial-with-pv3d-and-jiglibflash/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 14:22:10 +0000</pubDate>
		<dc:creator>algorithmist</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Papervision 3D]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[JiglibFlash]]></category>

		<guid isPermaLink="false">http://algorithmist.wordpress.com/?p=1361</guid>
		<description><![CDATA[If you are using Papervision and want to expand into applications that involve physics engines, then you might be interesting in this 3D Bowling Game tutorial at thetechlabs.  Since it&#8217;s not a full-blown game, the concepts and code are easier to deconstruct.  You may either continue to expand on the game concept or take the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=algorithmist.wordpress.com&blog=857842&post=1361&subd=algorithmist&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>If you are using Papervision and want to expand into applications that involve physics engines, then you might be interesting in this 3D Bowling Game tutorial at thetechlabs.  Since it&#8217;s not a full-blown game, the concepts and code are easier to deconstruct.  You may either continue to expand on the game concept or take the ideas in a different direction.</p>
<p><a href="http://www.thetechlabs.com/tutorials/3d/create-a-3d-bowling-game-with-jiglibflash-and-papervision-3d/" target="_blank">Read the tutorial here</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/algorithmist.wordpress.com/1361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/algorithmist.wordpress.com/1361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/algorithmist.wordpress.com/1361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/algorithmist.wordpress.com/1361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/algorithmist.wordpress.com/1361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/algorithmist.wordpress.com/1361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/algorithmist.wordpress.com/1361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/algorithmist.wordpress.com/1361/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/algorithmist.wordpress.com/1361/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/algorithmist.wordpress.com/1361/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=algorithmist.wordpress.com&blog=857842&post=1361&subd=algorithmist&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://algorithmist.wordpress.com/2009/06/24/3d-bowling-game-tutorial-with-pv3d-and-jiglibflash/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3dbb3ae20bd7175acece4154c978a77?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">algorithmist</media:title>
		</media:content>
	</item>
		<item>
		<title>Degrafa and FXG</title>
		<link>http://algorithmist.wordpress.com/2009/06/22/degrafa-and-fxg/</link>
		<comments>http://algorithmist.wordpress.com/2009/06/22/degrafa-and-fxg/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 12:15:03 +0000</pubDate>
		<dc:creator>algorithmist</dc:creator>
				<category><![CDATA[Degrafa]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[FXG]]></category>

		<guid isPermaLink="false">http://algorithmist.wordpress.com/?p=1357</guid>
		<description><![CDATA[If you are interested in Degrafa and FXG, this presentation on skinning Flex with Degrafa and FXG by James Whittaker may be of interest.  This blog post includes James&#8217; Flash Camp session slides.
View Presentation Here.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=algorithmist.wordpress.com&blog=857842&post=1357&subd=algorithmist&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>If you are interested in Degrafa and FXG, this presentation on skinning Flex with Degrafa and FXG by James Whittaker may be of interest.  This blog post includes James&#8217; Flash Camp session slides.</p>
<p><a href="http://jameswhittaker.com/journal/skinning-flex-with-degrafa-and-fxg/" target="_blank">View Presentation Here</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/algorithmist.wordpress.com/1357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/algorithmist.wordpress.com/1357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/algorithmist.wordpress.com/1357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/algorithmist.wordpress.com/1357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/algorithmist.wordpress.com/1357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/algorithmist.wordpress.com/1357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/algorithmist.wordpress.com/1357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/algorithmist.wordpress.com/1357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/algorithmist.wordpress.com/1357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/algorithmist.wordpress.com/1357/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=algorithmist.wordpress.com&blog=857842&post=1357&subd=algorithmist&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://algorithmist.wordpress.com/2009/06/22/degrafa-and-fxg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3dbb3ae20bd7175acece4154c978a77?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">algorithmist</media:title>
		</media:content>
	</item>
		<item>
		<title>Tiger or Federer?</title>
		<link>http://algorithmist.wordpress.com/2009/06/19/tiger-or-federer/</link>
		<comments>http://algorithmist.wordpress.com/2009/06/19/tiger-or-federer/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 13:03:48 +0000</pubDate>
		<dc:creator>algorithmist</dc:creator>
				<category><![CDATA[Tennis]]></category>
		<category><![CDATA[Federer]]></category>
		<category><![CDATA[Tiger Woods]]></category>

		<guid isPermaLink="false">http://algorithmist.wordpress.com/?p=1347</guid>
		<description><![CDATA[Interesting question.  Tennis magazine poses the question of which player&#8217;s 14 major championships is a greater achievement; Tiger Woods or Roger Federer?  Readers of this blog know I&#8217;m a Federer fan, but I have to confess being a huge Woods fan as well.  In fact, during my golf craze, I was a member at Hank [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=algorithmist.wordpress.com&blog=857842&post=1347&subd=algorithmist&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Interesting question.  Tennis magazine poses the question of which player&#8217;s 14 major championships is a greater achievement; <a href="http://www.tennis.com/features/general/features.aspx?id=177934" target="_blank">Tiger Woods or Roger Federer</a>?  Readers of this blog know I&#8217;m a Federer fan, but I have to confess being a huge Woods fan as well.  In fact, during my golf craze, I was a member at Hank Haney&#8217;s golf ranch in McKinney and had the great honor of meeting Tiger.  He&#8217;s one of the nicest people you will ever meet.  So, I change my mind on answering this question about every 15 seconds.</p>
<p>In truth, it&#8217;s a very difficult question as comparing tennis and golf (at the professional level) is quite hard.  In golf, you truly compete against the course.  It&#8217;s rare that two people even play head-to-head in a final round to determine a championship.  The interesting observation about professional golf is the margin of error.  In tennis, you can get away with one or two bad shots and still win a game.  In stroke play in golf, one bad stroke over the course of four days can literally make the difference in a championship.  I think Tiger&#8217;s greatest asset is his ability to turn bad shots into par saves that keep the round going without giving up ground.</p>
<p>Tennis, on the other hand, is a direct physical (although not contact) confrontation with the other player.  Golf  affords long careers; tennis in the modern era allows only the smallest window for young players to accomplish the bulk of what they can possibly accomplish in a career.  If Tiger were a tennis player, he would already be on the &#8217;senior&#8217; tour <img src='http://s.wordpress.com/wp-includes/images/smilies/face-smile.png' alt=':)' class='wp-smiley' /> </p>
<p>The rate at which Federer has won majors is mind-boggling in the modern game; 14 majors in six years.  Add to that a record 20 consecutive appearances in a grand slam seminfinal.  If it were not for a bout with mono in 2008, it might have been 20 consecutive finals.</p>
<p>So, what&#8217;s my final vote?  Ask me in another 15 seconds <img src='http://s.wordpress.com/wp-includes/images/smilies/face-smile.png' alt=':)' class='wp-smiley' /> </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/algorithmist.wordpress.com/1347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/algorithmist.wordpress.com/1347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/algorithmist.wordpress.com/1347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/algorithmist.wordpress.com/1347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/algorithmist.wordpress.com/1347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/algorithmist.wordpress.com/1347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/algorithmist.wordpress.com/1347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/algorithmist.wordpress.com/1347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/algorithmist.wordpress.com/1347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/algorithmist.wordpress.com/1347/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=algorithmist.wordpress.com&blog=857842&post=1347&subd=algorithmist&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://algorithmist.wordpress.com/2009/06/19/tiger-or-federer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3dbb3ae20bd7175acece4154c978a77?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">algorithmist</media:title>
		</media:content>
	</item>
		<item>
		<title>Papervision for Golf</title>
		<link>http://algorithmist.wordpress.com/2009/06/18/papervision-for-golf/</link>
		<comments>http://algorithmist.wordpress.com/2009/06/18/papervision-for-golf/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 12:48:12 +0000</pubDate>
		<dc:creator>algorithmist</dc:creator>
				<category><![CDATA[Papervision 3D]]></category>
		<category><![CDATA[Bethpage]]></category>
		<category><![CDATA[Golf]]></category>
		<category><![CDATA[Papervision]]></category>
		<category><![CDATA[US Open]]></category>

		<guid isPermaLink="false">http://algorithmist.wordpress.com/?p=1343</guid>
		<description><![CDATA[I went through my golf craze in the 90&#8217;s and eventually worked my way to a single-digit handicap.  Although I don&#8217;t play any more,  I remember a lot of famous courses and holes, including the 15th hole at Bethpage.  At US Open green speeds, this setup is diabolical, but you can&#8217;t really get an appreciation [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=algorithmist.wordpress.com&blog=857842&post=1343&subd=algorithmist&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I went through my golf craze in the 90&#8217;s and eventually worked my way to a single-digit handicap.  Although I don&#8217;t play any more,  I remember a lot of famous courses and holes, including the 15th hole at Bethpage.  At US Open green speeds, this setup is diabolical, but you can&#8217;t really get an appreciation for the difficulty of a hole from a few TV shots.  So, I was really interested when I saw this post from Carlos <a href="http://blog.papervision3d.org/2009/06/18/us-open-at-new-york-times/" target="_blank">on a 3D recreation of that hole</a>.   Papervision fans should enjoy the 3D and golfers should gain additional appreciation for the difficulty of the hole.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/algorithmist.wordpress.com/1343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/algorithmist.wordpress.com/1343/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/algorithmist.wordpress.com/1343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/algorithmist.wordpress.com/1343/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/algorithmist.wordpress.com/1343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/algorithmist.wordpress.com/1343/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/algorithmist.wordpress.com/1343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/algorithmist.wordpress.com/1343/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/algorithmist.wordpress.com/1343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/algorithmist.wordpress.com/1343/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=algorithmist.wordpress.com&blog=857842&post=1343&subd=algorithmist&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://algorithmist.wordpress.com/2009/06/18/papervision-for-golf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3dbb3ae20bd7175acece4154c978a77?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">algorithmist</media:title>
		</media:content>
	</item>
		<item>
		<title>Degrafa Natural Cubic Spline Demo 3</title>
		<link>http://algorithmist.wordpress.com/2009/06/11/degrafa-natural-cubic-spline-demo-3/</link>
		<comments>http://algorithmist.wordpress.com/2009/06/11/degrafa-natural-cubic-spline-demo-3/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 13:08:07 +0000</pubDate>
		<dc:creator>algorithmist</dc:creator>
				<category><![CDATA[Degrafa]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[interpolation]]></category>
		<category><![CDATA[spline]]></category>

		<guid isPermaLink="false">http://algorithmist.wordpress.com/?p=1333</guid>
		<description><![CDATA[I remember my professor in my first numerical analysis course talking about Lagrange interpolating polynomials and sampling the test function f(x) = 1/(1 + x2).  We already knew about oscillations in higher-order polynomials, so this discussion was about sampling increments.  The natural thought is to sample in equal increments across an interval.  Thus started a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=algorithmist.wordpress.com&blog=857842&post=1333&subd=algorithmist&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I remember my professor in my first numerical analysis course talking about Lagrange interpolating polynomials and sampling the test function f(x) = 1/(1 + x<sup>2</sup>).  We already knew about oscillations in higher-order polynomials, so this discussion was about sampling increments.  The natural thought is to sample in equal increments across an interval.  Thus started a discussion about Chebyshev polynomials and Chebyshev nodes.  I actually found a good blog post about this very topic at <a href="http://www.johndcook.com/blog/2009/04/01/polynomial-interpolation-errors/" target="_blank">John Cook&#8217;s blog</a>.  John has a great blog on math and computation, btw.</p>
<p>I wanted one more demo showing how to create cubic spline nodes in script and highlight sections of the spline that were not necessarily in-between knots.  The new demo samples the above function at Chebyshev nodes in [-5,5] and fits a natural cubic spline to the nodes.  The area under the curve in [-1,1] is highlighted as shown in the screenshot below (by clicking the &#8216;Show Highlight&#8217; button.</p>
<div id="attachment_1337" class="wp-caption alignnone" style="width: 330px"><img class="size-full wp-image-1337" title="ncs4" src="http://algorithmist.files.wordpress.com/2009/06/ncs41.jpg?w=320&#038;h=288" alt="Natural Cubic Spline Approximation to a Function" width="320" height="288" /><p class="wp-caption-text">Natural Cubic Spline Approximation to a Function</p></div>
<p>Click on the &#8216;Show Function&#8217; button to show the original function plotted point-to-point to see a visual comparison of the spline approximation.  If you are interested, change the interpolation points and study the change in quality of fit.</p>
<p>Now that my trip down memory lane is complete, next step is to complete the Degrafa spline architecture (which is only about halfway there) and add a parametric spline.  I did correct a typo in the code, so you will need to update SVN.</p>
<p><a href="http://www.algorithmist.net/NaturalCubicSpline3/NaturalCubicSpline3.html" target="_blank">View demo</a>.</p>
<p><a href="http://www.algorithmist.net/NaturalCubicSpline3/srcview/index.html" target="_blank">View source</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/algorithmist.wordpress.com/1333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/algorithmist.wordpress.com/1333/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/algorithmist.wordpress.com/1333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/algorithmist.wordpress.com/1333/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/algorithmist.wordpress.com/1333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/algorithmist.wordpress.com/1333/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/algorithmist.wordpress.com/1333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/algorithmist.wordpress.com/1333/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/algorithmist.wordpress.com/1333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/algorithmist.wordpress.com/1333/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=algorithmist.wordpress.com&blog=857842&post=1333&subd=algorithmist&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://algorithmist.wordpress.com/2009/06/11/degrafa-natural-cubic-spline-demo-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3dbb3ae20bd7175acece4154c978a77?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">algorithmist</media:title>
		</media:content>

		<media:content url="http://algorithmist.files.wordpress.com/2009/06/ncs41.jpg" medium="image">
			<media:title type="html">ncs4</media:title>
		</media:content>
	</item>
		<item>
		<title>SuperShapes in Degrafa</title>
		<link>http://algorithmist.wordpress.com/2009/06/10/supershapes-in-degrafa/</link>
		<comments>http://algorithmist.wordpress.com/2009/06/10/supershapes-in-degrafa/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 12:47:55 +0000</pubDate>
		<dc:creator>algorithmist</dc:creator>
				<category><![CDATA[Degrafa]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Geometry]]></category>
		<category><![CDATA[Superformula]]></category>
		<category><![CDATA[SuperShape]]></category>

		<guid isPermaLink="false">http://algorithmist.wordpress.com/?p=1324</guid>
		<description><![CDATA[SuperShapes are a mathematical construction popularized by Paul Bourke, allowing a very wide range of cool (2D and 3D) images to be generated by varying parameters in a single formula.  Originally proposed by Johan Gielis [1], the superformula was a means to describe complex shapes often found in nature.  Wikipedia article is here.
You can read [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=algorithmist.wordpress.com&blog=857842&post=1324&subd=algorithmist&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>SuperShapes are a mathematical construction popularized by Paul Bourke, allowing a very wide range of cool (2D and 3D) images to be generated by varying parameters in a single formula.  Originally proposed by Johan Gielis [1], the superformula was a means to describe complex shapes often found in nature.  <a href="http://en.wikipedia.org/wiki/Superformula" target="_blank">Wikipedia article is here</a>.</p>
<p>You can read up on the <a href="http://local.wasp.uwa.edu.au/~pbourke/geometry/supershape/" target="_blank">mathematical foundation of 2D SuperShapes here</a>.  For those wanting to experiment with 3D SuperShapes, <a href="http://local.wasp.uwa.edu.au/~pbourke/geometry/supershape3d/" target="_blank">you can start here</a>.  I also highly recommend visiting <a href="http://local.wasp.uwa.edu.au/~pbourke/geometry/" target="_blank">Bourke&#8217;s geometry page here</a>.</p>
<p>While I&#8217;ve been doing mundane stuff with splines, the rest of the Degrafa team has been hard at work doing really cool stuff like adding SuperShapes to Degrafa.  <a href="http://www.degrafa.org/blog/2009/06/say-hello-to-supershape2d/" target="_blank">You can read all about it here</a>.</p>
<p>[1] Gielis, Johan &#8220;A generic geometric transformation that unifies a wide range of natural and abstract shapes&#8221;, American Journal of Botany 90, pp. 333–338</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/algorithmist.wordpress.com/1324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/algorithmist.wordpress.com/1324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/algorithmist.wordpress.com/1324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/algorithmist.wordpress.com/1324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/algorithmist.wordpress.com/1324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/algorithmist.wordpress.com/1324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/algorithmist.wordpress.com/1324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/algorithmist.wordpress.com/1324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/algorithmist.wordpress.com/1324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/algorithmist.wordpress.com/1324/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=algorithmist.wordpress.com&blog=857842&post=1324&subd=algorithmist&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://algorithmist.wordpress.com/2009/06/10/supershapes-in-degrafa/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3dbb3ae20bd7175acece4154c978a77?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">algorithmist</media:title>
		</media:content>
	</item>
		<item>
		<title>Algebrator</title>
		<link>http://algorithmist.wordpress.com/2009/06/09/algebrator/</link>
		<comments>http://algorithmist.wordpress.com/2009/06/09/algebrator/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 12:48:30 +0000</pubDate>
		<dc:creator>algorithmist</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Algebra]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://algorithmist.wordpress.com/?p=1320</guid>
		<description><![CDATA[I&#8217;m always interested in computer tools for teaching math.  I recently heard about Algebrator by SoftMath and have been checking out the online animated demos.  Seems like this is a good tool for students needing help with basic concepts (kind of like a fixed-cost home tutor) or for teachers to create lessons and use as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=algorithmist.wordpress.com&blog=857842&post=1320&subd=algorithmist&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;m always interested in computer tools for teaching math.  I recently heard about Algebrator by SoftMath and have been checking out the online animated demos.  Seems like this is a good tool for students needing help with basic concepts (kind of like a fixed-cost home tutor) or for teachers to create lessons and use as an interactive teaching aid.  I suppose it might also be useful for technical professionals wishing to quickly solve complex algebra problems, but most people I know already use Mathematica, Maple, or something similar.  Given a cost of about sixty bucks, it seems that individual students and teachers are the primary market for Algebrator.</p>
<p>There does not seem to be an online demo, so I can&#8217;t check it out in more detail.  If anyone is using this tool, I&#8217;d be interested in your feedback.  <a href="http://www.softmath.com/index.html" target="_blank">Check out Algebrator here</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/algorithmist.wordpress.com/1320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/algorithmist.wordpress.com/1320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/algorithmist.wordpress.com/1320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/algorithmist.wordpress.com/1320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/algorithmist.wordpress.com/1320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/algorithmist.wordpress.com/1320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/algorithmist.wordpress.com/1320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/algorithmist.wordpress.com/1320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/algorithmist.wordpress.com/1320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/algorithmist.wordpress.com/1320/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=algorithmist.wordpress.com&blog=857842&post=1320&subd=algorithmist&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://algorithmist.wordpress.com/2009/06/09/algebrator/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3dbb3ae20bd7175acece4154c978a77?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">algorithmist</media:title>
		</media:content>
	</item>
		<item>
		<title>TMF G.O.A.T</title>
		<link>http://algorithmist.wordpress.com/2009/06/07/tmf-g-o-a-t/</link>
		<comments>http://algorithmist.wordpress.com/2009/06/07/tmf-g-o-a-t/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 17:50:45 +0000</pubDate>
		<dc:creator>algorithmist</dc:creator>
				<category><![CDATA[Tennis]]></category>
		<category><![CDATA[Federer]]></category>
		<category><![CDATA[French Open]]></category>
		<category><![CDATA[Sampras]]></category>

		<guid isPermaLink="false">http://algorithmist.wordpress.com/?p=1311</guid>
		<description><![CDATA[Watching Roger Federer at the US Open the past few years was a big part of my wanting to get back into tennis after about 25 years away from the game.  As a Federer fan, I was overjoyed at his winning the French Open today.  Not only does this tie Sampras&#8217; slam record at 14, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=algorithmist.wordpress.com&blog=857842&post=1311&subd=algorithmist&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Watching Roger Federer at the US Open the past few years was a big part of my wanting to get back into tennis after about 25 years away from the game.  As a Federer fan, I was overjoyed at his winning the French Open today.  Not only does this tie Sampras&#8217; slam record at 14, it gives Federer the elusive career slam (winning all four major championships over the course of a career).  His record now legitimately begs the question of GOAT (Greatest Of All Time).</p>
<p>In a phone interview from LA, Sampras stated, &#8220;I’m obviously happy for Roger. Now that he has won in Paris, I think it just more solidifies his place in history as the greatest player that played the game, in my opinion.”</p>
<p>As a Federer fan, it&#8217;s an easy sell for me, although I have to say that the GOAT title is probably shared equally with Rod Laver.  Comparing players across eras is difficult.  Laver won the grand slam (all four majors consecutively in a single year) not once, but twice.  This mind-boggling achievement is made even more so by the recognition that he played some of his best tennis before the Open era.  And, some might note that Federer might have an asterisk beside his title in that he did not defeat Nadal.  I would point out that Federer can only play the matches in front of him.  Besides, who is more dangerous?  Nadal or the person who knocked Nadal (and three other higher-seeded players) out of the tournament?  And, Federer did defeat Nadal at Madrid (on clay).</p>
<p>Tennis in the current era is a physical drain unlike any time in the past.  Players are in tremendous condition and the tour is an unrelenting grind.  Youth is served at a faster pace then ever in the past.  Just look at Del Potro.  Federer blew him away at the Australian (including a double-bagel), then DP took him to five a few months later at the French.  The window for winning slams seems to be a bit smaller every year.  This makes Nadal&#8217;s run at the French even more impressive and equally underscores Federer&#8217;s slam record.</p>
<p>Personally, I would like to see TMF retire with 15+ slams.  Given the pace at which young players are rising toward slam contention, this would be a monumental achievement, solidifying what is already a strong G.O.A.T argument.</p>
<p>May the Fed Express roll on!hr</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/algorithmist.wordpress.com/1311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/algorithmist.wordpress.com/1311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/algorithmist.wordpress.com/1311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/algorithmist.wordpress.com/1311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/algorithmist.wordpress.com/1311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/algorithmist.wordpress.com/1311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/algorithmist.wordpress.com/1311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/algorithmist.wordpress.com/1311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/algorithmist.wordpress.com/1311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/algorithmist.wordpress.com/1311/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=algorithmist.wordpress.com&blog=857842&post=1311&subd=algorithmist&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://algorithmist.wordpress.com/2009/06/07/tmf-g-o-a-t/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3dbb3ae20bd7175acece4154c978a77?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">algorithmist</media:title>
		</media:content>
	</item>
	</channel>
</rss>