<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Athena's Pad &#187; Books</title>
	<atom:link href="http://athena.outer-reaches.com/wp/index.php/archives/category/books/feed" rel="self" type="application/rss+xml" />
	<link>http://athena.outer-reaches.com/wp</link>
	<description>Notes from the codex of wisdom and war according to AthenaOfDelphi</description>
	<lastBuildDate>Sun, 27 Jun 2010 15:58:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>3D Math Primer &#8211; Review</title>
		<link>http://athena.outer-reaches.com/wp/index.php/archives/97</link>
		<comments>http://athena.outer-reaches.com/wp/index.php/archives/97#comments</comments>
		<pubDate>Wed, 14 Mar 2007 23:20:18 +0000</pubDate>
		<dc:creator>AthenaOfDelphi</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://athena.outer-reaches.com/wp/index.php/archives/97</guid>
		<description><![CDATA[Thought I&#8217;d write a quick review of &#8217;3D Math Primer for Graphics and Game Development&#8217; by Dunn and Parberry after one or two peeps on PGD commented on how good it is.
Just in case the title doesn&#8217;t give it away  , its a book about 3D maths, specifically relating to graphics and games development&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>Thought I&#8217;d write a quick review of &#8217;3D Math Primer for Graphics and Game Development&#8217; by Dunn and Parberry after one or two peeps on PGD commented on how good it is.<span id="more-97"></span></p>
<p>Just in case the title doesn&#8217;t give it away <img src='http://athena.outer-reaches.com/wp/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> , its a book about 3D maths, specifically relating to graphics and games development&#8230; as Homer would say&#8230; DOH!  In all seriousness though, I&#8217;m finding it to be a pretty good read, so lets get down to some business.</p>
<p>My maths are more than a little rusty, except for say my basic retail/financial maths (10+ years writing business/cash handling systems will do that to you), so when I wanted to start getting to grips with the thorny subject of 3D maths in preparation for writing our next generation game, I needed a little assistance.  After much digging on Amazon, I came across this book, it was getting good reviews, so I took a chance.</p>
<p>It&#8217;s broken up into these chapters:-</p>
<ol>
<li>Introduction</li>
<li>The Cartesian Coordinate System</li>
<li>Multiple Coordinate Spaces</li>
<li>Vectors</li>
<li>Operations on Vectors</li>
<li>A Simple 3D Vector Class</li>
<li>Introduction to Matrices</li>
<li>Matrices and Linear Transformations</li>
<li>More on Matrices</li>
<li>Orientation and Angular Displacement in 3D</li>
<li>Transformations in C++</li>
<li>Geometric Primitives</li>
<li>Geometric Tests</li>
<li>Triangle Meshes</li>
<li>3D Math for Graphics</li>
<li>Visibility Determination</li>
<li>Afterword</li>
<li>Appendix A &#8211; Math Review</li>
<li>Appendix B &#8211; References</li>
</ol>
<p>Starting with the basics, each chapter builds on the ones before it, illustrating the theory with lots of diagrams and examples&#8230; its not until you hit Chapter 5 does it actually start dropping source code in the mix.  The example code is all C++, but its pretty clear and I&#8217;m well on the way to writing my own 3D maths library in Delphi based on what I&#8217;ve learned so far.</p>
<p>Overall, I&#8217;m finding it to be an excellent book.  It&#8217;s not a basic maths book&#8230; if you need to learn about algebra or basic 2D geometry, then buy a maths book&#8230; its not a programming book&#8230;. if you need to learn about programming, then buy a programming book, but if you have basic maths, trigonometry and programming skills and are looking for a book that will lead you into the world of 3D, then this is a good place to start looking.  Its clear, concise and appears to cover all the major topics you need, and based on the comments on PGD, I&#8217;m not alone in the view that its an excellent book.</p>
]]></content:encoded>
			<wfw:commentRss>http://athena.outer-reaches.com/wp/index.php/archives/97/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
