public void Snap(Vec3 resolutionVector)
{
this.X -= (float)Math.IEEERemainder((double)this.X, (double)resolutionVector.X);
this.Y -= (float)Math.IEEERemainder((double)this.Y, (double)resolutionVector.Y);
this.Z -= (float)Math.IEEERemainder((double)this.Z, (double)resolutionVector.Z);
}