private static double AlignToInterval(double value, double interval) { double typedInterval = (double)interval; double typedValue = (double)value; return ValueHelper.RemoveNoiseFromDoubleMath(ValueHelper.RemoveNoiseFromDoubleMath(Math.Floor(typedValue / typedInterval)) * typedInterval); }