Programming Books C Java PHP Python Learn more Browse Programming Books
Qty:1
  • List Price: $123.00
  • Save: $7.32 (6%)
Only 3 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Add to Cart
Want it tomorrow, April 22? Order within and choose One-Day Shipping at checkout. Details
FREE Shipping on orders over $35.
Used: Very Good | Details
Sold by JSW Media
Condition: Used: Very Good
Comment: Very good condition, NO writing or highlights. Eligible for Fast and Free Super Saving Shipping!
Add to Cart
Trade in your item
Get a $3.50
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more

Geometric Tools for Computer Graphics (The Morgan Kaufmann Series in Computer Graphics) Hardcover

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

See all 4 formats and editions Hide other formats and editions
Amazon Price New from Used from Collectible from
Kindle
"Please retry"
Rent from
$44.14
Hardcover
"Please retry"
$115.68
$115.68 $21.97
Unknown Binding
"Please retry"

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student



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: $184.89

Buy the selected items together

NO_CONTENT_IN_FEATURE
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech 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: 9.5 x 7.6 x 2.1 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: #615,494 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

3.9 out of 5 stars
5 star
4
4 star
2
3 star
3
2 star
1
1 star
0
See all 10 customer reviews
This book is used to implement geometric algorithms.
Luke
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.
Steve
It has inspired me to purchase a clifford algebra book to better understand coord-free algebra.
William R. Devore

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
17 of 17 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
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
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
9 of 11 people found the following review helpful By A Customer on May 3, 2003
Format: Hardcover
I just got this book about a week ago and I haven't been able to put it down since. A great resource, a real treasure full of well presented gems. A large number of topics are well presented with mathematical depth that enables you to understand the code. The code is very well written and concise. Truly a great book and a pleasure to read. I hope to see more books like this in the future. I am interested in medical imaging applications and I know I will be using this book for a long time to come. In addition, the authors have a site ... that presents the code and additional very valuable materials.
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

Product Images from Customers

Search
ARRAY(0xa1346528)

What Other Items Do Customers Buy After Viewing This Item?