I am hoping to use bullet to do only collision detection. Appolgies of this is a silly question, but I couldnt find the answer when I searched.
I have written a few tests using the collisionObject + collisionWorld objects using collisionWorld->AddCollisionObject(collisionObject) and all seems to work as i'd expect (hurah!)

I am hoping to add a reference to my rigidbody object. I see that the AddCollisionObject creates a broadphase proxy with the reference as the collisionObject that was passed in.
I was hoping to add another AddCollisionObject method with an extra void* parameter which will be passed on to the CreateProxy method.
Is this a sensible thing to do? Does anyone see any problem with doing it that way?
Thanks for your help and thanks for giving us Bullet!
All the best,
Ash