1438498183 Collision Detection in Interactive 3D Environments (Series in Interactive 3d Technology) - Math and Physics - Books - Books - GameDev.net
• Create Account

### Share:

This book is excellent, imo. It covers most primitive collision tests (sphere-sphere, ray-triangle, etc.) and spatial data structures to minimize the computational cost of collision detection, among other things.

Mathematical notations are used a lot and the reader should have a basic grasp of at least linear algebra (and set theory) to understand the algorithms. A short primer to geometry is provided, but it's definitely dense.

It's funny to see that what I've learned in at least two university courses can be summed up in a couple of pages. But that could be caused by a lack of retention on my part .

I can definitely recommend this book.
The author must have laid awake at night inventing ways of making reasonably easy to understand topics unintelligible.

For most of his solutions I had developed my own versions through necessity, I could probably give you an easy to read solution for most if not all of his methods.

It's written as a 3rd year maths course, as such you'll need to be hot at set theory and convexity (a maths course in itself).

I have a better idea - after writing his impossible-to-read-if you're-not-currently-doing-a-Maths-degree solutions - why doesn't he give a simple to read explanation that normal people can understand.

Believe me. I have a maths degree - that was 15 years ago - hence I've forgotten how Maths courses are taught.
I develop my own games daily - all I wanted was some simple solutions to some simple collisions - I *cannot* use this book.

2 line sampler:
||vk+1||==min{||x||: x element of conv(Wk union {wk}) <= ||vk||, since vk element of conv(Wk) and conv(Wk) subset conv(Wk union {wk})

do you really want to have to go through all that as a casual game writer? Believe me it isn't necessary...

As I said - I've developed my own collision detections just from chatting to friends - I can simplify everything you could ever need here:

1.scalar product,
2.the cross product,
3.rudimentary matrix multiplication
4. vectors !
5.sin !!
6.cosine !!

How he makes this so unreadable really is way beyond me.

This book is pratically useless as it doesn't give any useful practices.

PARTNERS