internal void UpdateCenter(HandData hand, double distance)
{
var newCenter = new Point(hand.PalmX, hand.PalmY - distance / 3);
if (CCT.NUI.Core.Point.Distance(newCenter.X, newCenter.Y, this.Center.X, this.Center.Y) > 75)
{
this.Center = newCenter;
}
else
{
this.Center = new Point(this.Center.X + (newCenter.X - this.Center.X) / 5, this.Center.Y + (newCenter.Y - this.Center.Y) / 5);
}
}
}