Ütközésérzékelés interaktív 3D-s környezetben

Értékelés:   (4.7 az 5-ből)

Ütközésérzékelés interaktív 3D-s környezetben (Van Den Bergen Gino)

Olvasói vélemények

Összegzés:

Gino van den Bergen „Collision Detection in Interactive 3D Environments” című könyvét az ütközésérzékelési algoritmusok átfogó tárgyalása miatt tartják számon. Különösen dicsérik a téma mélységét és a forráskódot is tartalmazó könyvét. A könyv azonban némi gyártási minőségbeli problémával és kihívást jelentő matematikai fókusszal küszködik, ami egyes olvasók számára kevésbé hozzáférhetővé teszi.

Előnyök:

A könyv részletesen és szigorúan tárgyalja a 3D geometria programozásához fontos ütközésérzékelési algoritmusokat. Hatalmas mennyiségű forrásértékű tartalmat állít össze, és tartalmaz egy CD-t a SOLID ütközésérzékelő könyvtár forráskódjával. Elengedhetetlen a 3D programozással foglalkozók számára.

Hátrányok:

Néhány felhasználó gyártási minőségi problémákról számolt be, például megszakadt kötésről. Ezenkívül a nehéz matematikai jelölések miatt lassú és néha fárasztó olvasmány, ami korlátozhatja a hozzáférhetőséget egyes célközönségek számára.

(6 olvasói vélemény alapján)

Eredeti címe:

Collision Detection in Interactive 3D Environments

Könyv tartalma:

A tárgyak közötti fizikai kölcsönhatást szimuláló rendszerek középpontjában az ütközésérzékelés áll, vagyis az a képesség, hogy felismerje, ha két tárgy érintkezik egymással. Ez a rendszer egyben a fizikai szimuláció egyik legnehezebben megvalósítható aspektusa, és mindig ez a CPU-ciklusok legfőbb fogyasztója. A gyakorlati szakemberek - akár újak a területen, akár nem - gyorsan rájönnek, hogy az ütközésérzékelő rendszer gyors, pontos és robusztus kiépítésére tett kísérletük hosszú, veszélyekkel és buktatókkal teli útra vezet, amelyhez hasonlóval még nem találkoztak. Az ütközésfelismerő rendszer tervezésével kapcsolatos problémák alapos ismerete és megértése nélkül az út vége egy olyan szakadék, amely már sok jó programozót elnyelt Gino van den Bergen új könyve az ő sikeres útjának története. Az eredmény a jól ismert ütközésérzékelő rendszere, a SOftware Library for Interference Detection (SOLID). Útközben kitér a vektoralgebra és a geometria témakörére, az ütközésérzékelő rendszerben érdekes különböző geometriai primitívekre, a metszésvizsgálat céljából a tengelyek szétválasztásának nagy teljesítményű módszerére, valamint a konvex objektumok közötti távolság kiszámítására szolgáló, ugyancsak nagy teljesítményű Gilbert-Johnson-Keerthi (GJK) algoritmusra. Ez a könyv azonban sokkal többet nyújt, mint az ütközőrendszerek felépítéséhez szükséges ötletek jó összefoglalása.

A gyakorlati számítási geometria átka a lebegőpontos aritmetika. Az egzakt aritmetikát használó, egyszerűen megvalósítható algoritmusok lebegőpontos rendszerben katasztrofális hibákat okozhatnak. Konkrétan, a lebegőpontos rendszerben megvalósított metszési és távolsági algoritmusok hajlamosak arra, hogy az ütközéses rendszerben a legfontosabb esetben - amikor két objektum éppen csak érintkezik - pontosan megbuknak. Nagy gondot kell fordítani a lebegőpontos kerekítési hibák megfelelő kezelésére. Gino végső eredménye ebben a könyvben annak bemutatása, hogyan lehet helyesen implementálni a GJK távolság algoritmust az egypontos lebegőpontos aritmetika mellett. És mi sem szemlélteti ezt jobban, mint egy esettanulmány, a SOLID tervezéséről és megvalósításáról szóló utolsó fejezet. A CD-ROM-rólA kísérő CD-ROM tartalmazza a SOLID 3. 5 teljes C++ forráskódját, valamint az API dokumentációt HTML és PDF formátumban. A SOLID SDK egyszerű (32 bites) és kettős (64 bites) pontosságú változata, valamint a példaprogramok Linux platformokra fordíthatók a GNU g++ 2. verziójával. 95 és 3. 3 között, valamint Win32 platformokra a Microsoft Visual C++ 6. verziójával. 0 és 7. 1 között. A SOLID forráskód felhasználására a GNU GPL vagy a Trolltech QPL feltételei vonatkoznak (a részleteket lásd a CD-ROM dokumentációban). A szerzőrőlGino van den Bergen játékfejlesztő Hollandiában él és dolgozik. Ő a SOLID megalkotója, és doktori címmel rendelkezik.

az Eindhoveni Műszaki Egyetemen szerzett informatikai diplomát. Gino ütközésérzékelést és fizikát implementált a NaN Technologies Blender nevű, interaktív 3D tartalmak létrehozására szolgáló programcsomagjában.

A könyv egyéb adatai:

ISBN:9781558608016
Szerző:
Kiadó:
Nyelv:angol
Kötés:Keményfedeles
A kiadás éve:2003
Oldalak száma:277

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Ütközésérzékelés interaktív 3D-s környezetben - Collision Detection in Interactive 3D...
A tárgyak közötti fizikai kölcsönhatást szimuláló rendszerek...
Ütközésérzékelés interaktív 3D-s környezetben - Collision Detection in Interactive 3D Environments

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)