Articoli correlati a Collision Detection in Interactive 3D Environments

Collision Detection in Interactive 3D Environments - Rilegato

 
9781558608016: Collision Detection in Interactive 3D Environments
Vedi tutte le copie di questo ISBN:
 
 
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.

About the CD-ROM
The companion CD-ROM includes the full C++ source code of SOLID 3.5 as well as API documentation in HTML and PDF formats. Both single (32bit) and double (64bit) precision versions of the SOLID SDK plus example programs can be compiled for Linux platforms using GNU g++ version 2.95 to 3.3 and for Win32 platforms using Microsoft Visual C++ version 6.0 to 7.1. Use of the SOLID source code is governed by the terms of either the GNU GPL or the Trolltech QPL (see CD-ROM documentation for details).

About the Author
Gino van den Bergen is a game developer living and working in The Netherlands. He is the creator of SOLID and holds a Ph.D. in computing science from Eindhoven University of Technology. Gino implemented collision detection and physics in NaN Technologies' Blender, a creation suite for interactive 3D content.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Recensione:
"Having read this book from cover to cover, I can summarize my opinion in two words from a mathematician's lexicon: elegant and beautiful. There is very little to criticize in this exquisite work."
-Ian Ashdown, byHeart Consultants, Inc.

"Building a real-time collision detection system is by no means a trivial task. A firm understanding is required of the geometry and mathematics for intersection testing, especially when the objects are in motion. The skilled use of convexity is essential for distance calculations. The system must be designed carefully to support high-performance physical simulations. In particular, spatial partitioning and tight-fitting bounding volumes must play a role in minimizing the computational requirements of the system. The system is sufficiently large that the principles of software engineering apply to its development. Moreover, collision detection is notoriously difficult to implement robustly when using floating-point arithmetic. The challenges of architecting and implementing a collision detection system are formidable!
Collision Detection in Interactive 3D Environments is an elegantly written treatise on this topic. Gino guides you through the basic concepts, provides insightful discussions on how to cope with the problems inherent in floating-point arithmetic, covers the all-important topic of computing distance between convex objects, and presents an informative summary of the spatial data structures that are commonly encountered in practice. And as an artisan of the field, Gino finishes the story with a case study-the design and implementation of his own working collision detection system, SOLID.
This is the first book to provide all the details necessary to build a collision detection system that really works. I hope you will find, as I did, that the amount of material in this book is incredible, making it an extremely valuable resource."
-Dave Eberly, president, Magic Software, Inc., and author of 3D Game Engine Design, co-author with Philip Schneider of Geometric Tools for Computer Graphics, and author of Game Physics.
L'autore:
Gino van den Bergen is a game developer working for the Playlogic Game Factory, Breda, The Netherlands. He is the creator of SOLID and holds a Ph.D. in computing science from Eindhoven University of Technology. Gino implemented collision detection and physics in NaN Technologies' Blender, a creation suite for interactive 3D content.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

  • EditoreCRC Press
  • Data di pubblicazione2003
  • ISBN 10 155860801X
  • ISBN 13 9781558608016
  • RilegaturaCopertina rigida
  • Numero edizione1
  • Numero di pagine277
  • Valutazione libreria

I migliori risultati di ricerca su AbeBooks

Foto dell'editore

Gino Johannes Apolonia van den Bergen Gino van den Bergen
Editore: Elsevier (2003)
ISBN 10: 155860801X ISBN 13: 9781558608016
Nuovo Rilegato Quantità: 1
Da:
Books Puddle
(New York, NY, U.S.A.)
Valutazione libreria

Descrizione libro Condizione: New. pp. xx + 278 Index. Codice articolo 26259382

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 27,25
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,73
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Bergen Gino Johannes Apolonia van den van den Bergen Gino
Editore: Elsevier (2003)
ISBN 10: 155860801X ISBN 13: 9781558608016
Nuovo Rilegato Quantità: 1
Print on Demand
Da:
Majestic Books
(Hounslow, Regno Unito)
Valutazione libreria

Descrizione libro Condizione: New. pp. xx + 278 Figures, Illus. This item is printed on demand. Codice articolo 7621353

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 26,37
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 7,59
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Bergen
Editore: CRC Press (2003)
ISBN 10: 155860801X ISBN 13: 9781558608016
Nuovo Rilegato Quantità: > 20
Da:
Basi6 International
(Irving, TX, U.S.A.)
Valutazione libreria

Descrizione libro Condizione: Brand New. New. US edition. Expediting shipping for all USA and Europe orders excluding PO Box. Excellent Customer Service. Codice articolo ABEOCT23-142363

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 38,60
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

BERGEN GINO VAN DEN
Editore: CRC Press (2003)
ISBN 10: 155860801X ISBN 13: 9781558608016
Nuovo Rilegato Quantità: 5
Da:
Romtrade Corp.
(STERLING HEIGHTS, MI, U.S.A.)
Valutazione libreria

Descrizione libro Condizione: New. Brand New Original US Edition.We Ship to PO BOX Address also. EXPEDITED shipping option also available for faster delivery.This item may ship from the US or other locations in India depending on your location and availability. Codice articolo ABTR-61701

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 38,98
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

BERGEN GINO VAN DEN
Editore: CRC Press (2003)
ISBN 10: 155860801X ISBN 13: 9781558608016
Nuovo Rilegato Quantità: 5
Da:
SMASS Sellers
(IRVING, TX, U.S.A.)
Valutazione libreria

Descrizione libro Condizione: New. Brand New Original US Edition. Customer service! Satisfaction Guaranteed. This item may ship from the US or our Overseas warehouse depending on your location and stock availability. We Ship to PO BOX Location also. Codice articolo ABRR-61701

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 39,95
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Van Den Bergen, Gino
Editore: CRC Press (2003)
ISBN 10: 155860801X ISBN 13: 9781558608016
Nuovo Rilegato Quantità: 1
Da:
Front Cover Books
(Denver, CO, U.S.A.)
Valutazione libreria

Descrizione libro Condizione: new. Codice articolo FrontCover155860801X

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 46,72
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 4,02
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Van Den Bergen, Gino
Editore: CRC Press (2003)
ISBN 10: 155860801X ISBN 13: 9781558608016
Nuovo Rilegato Quantità: 1
Da:
GoldenWavesOfBooks
(Fayetteville, TX, U.S.A.)
Valutazione libreria

Descrizione libro Hardcover. Condizione: new. New. Fast Shipping and good customer service. Codice articolo Holz_New_155860801X

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 53,08
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,74
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

van den Bergen, Gino
Editore: CRC Press (2003)
ISBN 10: 155860801X ISBN 13: 9781558608016
Nuovo Rilegato Quantità: 1
Da:
GoldBooks
(Denver, CO, U.S.A.)
Valutazione libreria

Descrizione libro Hardcover. Condizione: new. New Copy. Customer Service Guaranteed. Codice articolo think155860801X

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 68,60
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,97
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Van Den Bergen, Gino
Editore: CRC Press (2003)
ISBN 10: 155860801X ISBN 13: 9781558608016
Nuovo Rilegato Quantità: 1
Da:
BennettBooksLtd
(North Las Vegas, NV, U.S.A.)
Valutazione libreria

Descrizione libro Condizione: New. New. In shrink wrap. Looks like an interesting title! 1.54. Codice articolo Q-155860801X

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 75,00
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 4,92
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Gino Johannes Apolonia van den Bergen
ISBN 10: 155860801X ISBN 13: 9781558608016
Nuovo Rilegato Quantità: > 20
Da:
Blackwell's
(London, Regno Unito)
Valutazione libreria

Descrizione libro hardback. Condizione: New. Language: ENG. Codice articolo 9781558608016

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 102,28
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 5,26
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Vedi altre copie di questo libro

Vedi tutti i risultati per questo libro