After some real trial and error and reading some of the documentation for how the leap motion manipulates data, I have been able to read and use several Unity functions to calculate a smooth rotation based on the distance between hands and the height/depth.
I retrieve the hands individually, and store them per frame like so:
During the FixedUpdate I then begin to calculate the positioning of the palm or the angle, then I calculate the distance between the hands, and finally use the previous to calculate the rotation to allow for a banking feel when you want to turn left and right, up and down. I then take the speed and apply a velocity to the rigidbody of the space ship. The working code so far looks like this:
After some testing on the space ship I like the results. I will be using this from now on, I don’t doubt I will be having to add more code to in the future but for now it works. 🙂

