void SetPalmProperties(Hand hand) { palmAttachPoint3d = GetAttachPoint3d(hand); fingerTipsAttachPoint3d = GetFingerTipsAttachPoint3d(hand); PalmAttachPoint = LeapCalibrator.ToScaledPoint(palmAttachPoint3d); PalmDirection = GetVectorDirection(hand.PalmNormal); PalmToFingerVector = GetPalmToFingerVector(); FacingForwardOrBack = GetForwardOrBack(hand.PalmNormal); PositionZ = hand.PalmPosition.z; }
public void SetFingertipPosition(DndCore.Vector vector) { FingertipPosition = vector; }
public FingerBone(ScaledPoint center, double scaledLength, DndCore.Vector direction) { Center = center; ScaledLength = scaledLength; Direction = direction; }
public static VectorDto ToVectorDto(this DndCore.Vector vector) { return(new VectorDto((float)vector.x, (float)vector.y, (float)vector.z)); }