Collision Detection in Interactive 3D Environments PDF

Collision Detection in Interactive 3D Environments PDF

Name:
Collision Detection in Interactive 3D Environments PDF

Published Date:
10/27/2003

Status:
[ Active ]

Description:

Publisher:
CRC Press Books

Document status:
Active

Format:
Electronic (PDF)

Delivery time:
10 minutes

Delivery time (for Russian version):
200 business days

SKU:

Choose Document Language:
$32.7
Need Help?
ISBN: 9781482297997

The heart of any system that simulates the physical interaction between objects is collision detection-the ability to detect when two objects have come into contact. This system is also one of the most difficult aspects of a physical simulation to implement correctly, and invariably it is the main consumer of CPU cycles. Practitioners, new to the field or otherwise, quickly discover that the attempt to build a fast, accurate, and robust collision detection system takes them down a long path fraught with perils and pitfalls unlike most they have ever encountered. Without in-depth knowledge and understanding of the issues associated with engineering a collision detection system, the end of that path is an abyss that has swallowed many a good programmer! Gino van den Bergen's new book is the story of his successful journey down that path. The outcome is his well-known collision detection system, the SOftware Library for Interference Detection (SOLID). Along the way, he covers the topics of vector algebra and geometry, the various geometric primitives of interest in a collision system, the powerful method of separating axes for the purposes of intersection testing, and the equally powerful Gilbert-Johnson-Keerthi (GJK) algorithm for computing the distance between convex objects. But this book provides much more than a good compendium of the ideas that go into building a collision system. The curse of practical computational geometry is floating-point arithmetic. Algorithms with straightforward implementations when using exact arithmetic can have catastrophic failures in a floating-point system. Specifically, intersection and distance algorithms implemented in a floating-point system tend to fail exactly in the most important case in a collision system-when two objects are just touching. Great care must be taken to properly handle floating-point round off errors. Gino's ultimate accomplishment in this book is his presentation on how to correctly implement the GJK distance algorithm in the presence of single-precision floating-point arithmetic. And what better way to illustrate this than with a case study, the final chapter on the design and implementation of SOLID.
Edition : 03
Number of Pages : 309
Published : 10/27/2003
isbn : 9781482297997

History


Related products


Best-Selling Products

ASQ/IEC D60300-3-1-1997
Published Date: 09/16/1997
Dependability Management - Part 3:Application Guide - Section 1 - Analysis Techniques for Dependability
$10.5
ASQ/IEC D60300-3-2-1997
Published Date: 09/16/1997
Dependability Management - Part 3:Application Guide - Collection of Dependability Data
$10.5
ASQ/IEC D61070-1997
Published Date: 09/16/1997
Compliance Test Procedures for Steady-State Availability
$10.5
ASQ/IEC D61078-1997
Published Date: 09/16/1997
Analysis Techniques for Dependability - Reliability Block Diagram Method
$10.5
ASQ/IEC D61123-1997
Published Date: 09/16/1997
Reliability Testing - Compliance Plans for Success Ratio
$10.5
ASQ/IEC D61164-1997
Published Date: 09/16/1997
Reliability Growth - Statistical Test and Estimation Methods
$10.5