Programming Books C Java PHP Python Learn more Browse Programming Books
Qty:1
  • List Price: $123.00
  • Save: $18.44 (15%)
Only 11 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Geometric Tools for Compu... has been added to your Cart
Condition: Used: Very Good
Comment: 100% guaranteed delivery with Fulfillment By Amazon. Pages of this book are crisp and clean. This cover has scratches or cuts on its surface. Purchase of this item will benefit the Friends of the Houston Public Library.
Access codes and supplements are not guaranteed with used items.
Sell yours for a Gift Card
We'll buy it for $2.00
Learn More
Trade in now
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Geometric Tools for Computer Graphics (The Morgan Kaufmann Series in Computer Graphics) Hardcover – October 10, 2002

ISBN-13: 978-1558605947 ISBN-10: 1558605940 Edition: 1st

Buy New
Price: $104.56
24 Used from $17.36 1 Collectible from $62.15
Rent from Amazon Price New from Used from
Kindle
"Please retry"
$32.67
Hardcover
"Please retry"
$104.56
$104.56 $17.36
Unknown Binding
"Please retry"
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

$104.56 FREE Shipping. Only 11 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

Geometric Tools for Computer Graphics (The Morgan Kaufmann Series in Computer Graphics) + Real-Time Collision Detection (The Morgan Kaufmann Series in Interactive 3-D Technology)
Price for both: $176.49

Buy the selected items together

NO_CONTENT_IN_FEATURE
Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Series: The Morgan Kaufmann Series in Computer Graphics
  • Hardcover: 1056 pages
  • Publisher: Morgan Kaufmann; 1 edition (October 10, 2002)
  • Language: English
  • ISBN-10: 1558605940
  • ISBN-13: 978-1558605947
  • Product Dimensions: 2 x 7.5 x 9.5 inches
  • Shipping Weight: 4.2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Best Sellers Rank: #1,651,990 in Books (See Top 100 in Books)

Editorial Reviews

Amazon.com Review

Reinventing the wheel is a terrible waste of time, yet legions of computer programmers do exactly that every day. Geometric Tools for Computer Graphics gives the working graphics programmer a vast collection of programming examples, complex code snippets explained and ready to use. Each chapter is filled with more than just code examples--the explanations needed to understand why these examples work the way they do are given by authors with experience both in writing and in the field.

There is nothing here for the casual graphics programmer and everything for the serious 2-D and 3-D programmer. Thirteen chapters, three appendices, and a three-column index that spans over 30 pages cover everything about computer-graphic geometry, from the basics of using matrices and linear systems to intersecting 3-D objects.

The appendices alone are worth the price: "Numerical Methods," "Trigonometry," and "Basic Formulas for Geometric Primitives" are treasures filled with hard-core examples of the kind that can be put to use right out of the box. Less experienced programmers will find these to be invaluable references, but then there's the rest of the book--nearly 1,000 pages loaded with examples and theory, page after page of information written in a clear, concise voice.

Any hard-core graphics programmer will appreciate the value of the examples presented here, as well as the discussion of theory. After all, there's no need to waste time experimenting with code once the theory is known. Geometric Tools represents the best of both worlds: discussion of theory and code examples built on and culled from years of experience. --Mike Caputo

Review

"An hour of a programmer's time often costs more than the price of a book. By this measure, you hold a volume potentially worth thousands of dollars. That it can be purchased for a fraction of this cost I consider a modern miracle. The amount of information crammed into this book is incredible." --Eric Haines

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

This book is used to implement geometric algorithms.
Luke
I almost gave this book 2 stars but decided that punishing the authors for my stupidity wasn't fair.
Robert Smith
It's an incredible value for the amount of material it covers.
Eric Haines

Most Helpful Customer Reviews

44 of 47 people found the following review helpful By David Minogue on July 7, 2003
Format: 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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
18 of 18 people found the following review helpful By Steve on August 17, 2005
Format: 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.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
9 of 9 people found the following review helpful By William R. Devore on April 5, 2005
Format: Hardcover
This is the first book I found that does an incredible job of covering vector geometry from a coordinate free approach. The first 1/4 of the book covers the basics with an excellent mathematical approach. The rest of the book show excellent examples of just about any type of intersection and collision of geometry; OBB, sphere, cones, polygons etc.... The is great for doing things like Frustum culling and the like. The only weird thing was it is missing Eberly's discussion on sphere/cone intersection; but no matter you can get it at the website.

I highly recommend this book for those that want to understand the core of 3D graphics from a coordinate free approach. I am very happy I purchased the book. It has inspired me to purchase a clifford algebra book to better understand coord-free algebra.

If you are simply looking for code and are not interested in the mathematical reasoning then you problably should look elsewhere. This book is for those who want to get a better understanding of core 3D graphics from a very friendly approach.

I also noticed that those who rated this book with few stars where simply looking for something quick. Face it 3D graphics and math go hand in hand. Otherwise you are just kidding yourself.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
32 of 39 people found the following review helpful By Eric Haines on November 17, 2002
Format: 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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 5 people found the following review helpful By G. Chastain on May 7, 2008
Format: Hardcover Verified Purchase
I have owned this text for some time and I find it very informative as it covers a great deal of subjects. A review of the table of contents will give an indication of the material covered. The book is not only valuable to graphics programmers but engineers in other disciplines looking for a good approach for solving various geometric problems.

A previous reviewer complained about the notation being "non-standard". The book was written for someone with a mathematical background to include a sound background in vector algebra, geometry and matrix operations. The notation used is in explaining the mathematics behind the solution to a problem is standard >mathematical< notation. If you don't have a background in these areas of mathematics, then you may have a problem understanding it. But fortunately, there are many inexpensive books on those subjects available for purchase that can get you quickly up to speed.

The code is written in the C language. Typically, code is provided only for a specific algorithm (problem being solved). Complete applications that give examples of using the algorithm implementation aren't provided as this is beyond the scope of the book. The scope of the book is to teach you how to solve specific mathematical problems of interest. Not to teach you the many different ways that mathematical solution may be employed in all genres of programming.

The reason that I failed to give this book a 5-star rating is due to the many errors in the text. There was an impressive (to put it kindly) list of errata published on line for the initial printing. The 2nd printing of the text (and how do you know on Amazon if it is a 2nd printing?) is supposed to have most of the errors corrected.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

What Other Items Do Customers Buy After Viewing This Item?