Two Hand Item System for VR (SNEAK PREVIEW!)
The chainsaws yaw and pitch rotation is based on the delta vector between both of the hand controllers, and the roll is just the roll of the hand controller that is gripping the handle of the chainsaw with the trigger.
For the hand controller delta vector controlling the pitch and yaw, I am using the location of a USceneComponent that is 20uu straight down from the palm of the hand mesh (perpendicular to the palm) gripping the bar across the chainsaw for one of the vectors, so that the pitch rotation feels right.
If I just used the locations of the hand controllers for the delta vector, the chainsaw is rotated at an angle where the hand mesh doesn’t match up with where the player’s hand is in real life, so it feels off.