Округлить число с плавающей запятой до регулярной сетки предопределенных точек

Я хочу округлить число с плавающей запятой до заданной точности, например:

0.051 i want to convert it to
0.1

0.049 i want to convert it to
0.0

0.56 i want to convert it to
0.6

0.54 i want to convert it to
0.5

Я не могу объяснить это лучше, но причина этого в том, чтобы преобразовать местоположение точки (например, 0,131f, 0,432f) в расположение плитки в сетке (например, 0.1f, 0.4f).

27
задан ivan_pozdeev 31 August 2018 в 05:10
поделиться