Within the Grabbable.cs in Unity's inspector you have the option to add a Hand Pose to your collider areas, am I right in thinking this is used for switching to hands that 'fit' holding that object?
If so, how do you go about setting this up? Is it just a model with the HandPose.cs attached or more complicated than that? Also in HandPose you have choices of snapping and position snapping, how do you declare where the object should be in the hand?
I actually started playing with this today. Grabbable.cs you are correct in thinking that hand poses are about making things fit.
The hand poses do not seem that hard to setup they use the the hands animation system if you open the LeftHandAnimator you can see the poses. Then you will need to add on to the HandPose Enum.
As for the Snapping Functions. The are suppose to use the Grip Point and snap rotation/position but I have not seem them working.
I already have one that works like the Bullet Train Demo with a Ranged Grab. I am hoping I will have time to make a simplified grab system like this one. You can always add an offset that gets set once an Object is grabbed.
Thanks for your help on this Chris, I've gone ahead and got it working. I move from a closing hand animation blend towards the pose for that object, it's working very well.