//static public implicit operator Native.Vector3(LeapVector3 v) { return v.ToNative(); }

        internal Native.Vector3 ToNative()
        {
            Native.Vector3 v = new Native.Vector3();
            v.x = x; v.y = y; v.z = z;
            return(v);
        }
 internal LeapVector3(Native.Vector3 v)
 {
     x = v.x; y = v.y; z = v.z;
 }