forked from MoonsideGames/MoonWorks
MathHelper.Quantize uses round instead of floor
parent
1f0e3b5040
commit
455f4048df
|
@ -282,7 +282,12 @@ namespace MoonWorks.Math
|
||||||
|
|
||||||
public static float Quantize(float value, float step)
|
public static float Quantize(float value, float step)
|
||||||
{
|
{
|
||||||
return (float) System.Math.Floor(value / step) * step;
|
return System.MathF.Round(value / step) * step;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Fixed.Fix64 Quantize(Fixed.Fix64 value, Fixed.Fix64 step)
|
||||||
|
{
|
||||||
|
return Fixed.Fix64.Round(value / step) * step;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
Loading…
Reference in New Issue