41 of 44 people found the following review helpful:
3.0 out of 5 stars
warning: first edition, July 7, 2003
This review is from: Geometric Tools for Computer Graphics (The Morgan Kaufmann Series in Computer Graphics) (Hardcover)
First of all, I commend the authors on a timely and valuable book. However, a word of caution: this book is full of errors. Every couple of pages I am noting in the margin: did they mean A instead of B? Having encountered so many errors, I am reading every formula with scepticism. The errors are serious enough that I have trouble recommending the book without reservations, but I know of no suitable alternative. I can only hope that the errors will be weeded out of future editions.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
15 of 15 people found the following review helpful:
3.0 out of 5 stars
Excellent information, marginal execution, August 17, 2005
This review is from: Geometric Tools for Computer Graphics (The Morgan Kaufmann Series in Computer Graphics) (Hardcover)
First, the good:
-Once you learn everything in this book, you'll should be ~well~ prepared to start implementing a powerful 3D engine.
-The three-chapter introduction to linear algebra is, quite frankly, one of the most intuitive I've ever read. Mind you, I wouldn't suggest that anyone studying linear algebra go out of their way to buy this book (since those three chapters are a small fraction of the book). However, anyone getting their first taste of linear algebra from this book should consider themselves fortunate to have such a lucid, concrete introduction to the subject. (Granted, you'll need some 'mathematical maturity' to understand it, but it should be easier to grasp than your average linear algebra text.)
And then, the bad:
-Errors galore. Fortunately, you can get a list of corrections from the book's web site, though if you print it out you may be a bit put off by the fact that it's some 25 pages. (To be fair, however, it has all corrections listed chronologically in order they were identified, then listed again by page number, so there's really only about 12 pages of corrections.) If you happen to have the second edition of this book, then you'll only have about 5 pages of corrections.
-Some of those corrections pretty much just scrap an explanation from the book and start over....which is fine, aside from having to read things like "Cross(Dot(u,v) * w))" which isn't particularly intuitive, and the fact that some of these new explanations seem to need corrections of their own (like those that appear to confuse w-parallel with w-perp, and so on).
-It seems a bit arrogant of the authors to make the occasional appeal to things that the "astute reader" may have noticed. Such appeals seem like a subtle insult to the "less than astute reader," which, in any public forum, will only serve to alienate.
All in all, if you're willing to put up with errors and have your "astuteness" challenged, you can learn tremendous things from this book.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
32 of 39 people found the following review helpful:
5.0 out of 5 stars
An incredible amount of material in a single book, November 17, 2002
This review is from: Geometric Tools for Computer Graphics (The Morgan Kaufmann Series in Computer Graphics) (Hardcover)
This book provides a solid grounding in vectors and matrices, then covers a wide range of 2D and 3D geometric algorithms, such as object/object distance and intersection, boolean operations, BSP trees, convex hulls, and more. It is a comprehensive guide, giving relevant theory, methods, and working code fragments. It's an incredible value for the amount of material it covers. I think it is a must-have for computer graphics professionals (and others in related fields). In the interest of full disclosure, I wrote the Foreword to this book, which I did because I was pleased with how good it is.
Visit Dave Eberly's "Magic Software" site for more about the book's contents.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No