PalmData::PalmData(HandData* owningHandData) : _rawPosition(0, 0, 0), _rawNormal(0, 1, 0), _isActive(false), _leapID(LEAPID_INVALID), _numFramesWithoutData(0), _owningHandData(owningHandData) { for (int i = 0; i < NUM_FINGERS_PER_HAND; ++i) { _fingers.push_back(FingerData(this, owningHandData)); } }
PalmData::PalmData(HandData* owningHandData) : _rawRotation(0, 0, 0, 1), _rawPosition(0, 0, 0), _rawNormal(0, 1, 0), _rawVelocity(0, 0, 0), _rotationalVelocity(0, 0, 0), _controllerButtons(0), _isActive(false), _leapID(LEAPID_INVALID), _sixenseID(SIXENSEID_INVALID), _numFramesWithoutData(0), _owningHandData(owningHandData), _isCollidingWithVoxel(false), _isCollidingWithPalm(false), _collisionlessPaddleExpiry(0) { for (int i = 0; i < NUM_FINGERS_PER_HAND; ++i) { _fingers.push_back(FingerData(this, owningHandData)); } }