我如何捕捉到网格 0 和 1 之间的值

How can I snap to grid a value between 0 and 1

假设我有一个介于 01 之间的值。我有一个网格大小,并希望该值对齐到网格。所以如果网格大小等于 2 我想从 0 切换到 1 如果网格大小等于 3 这将从 00.5 切换到 1 如果是四个 0, 0.33, 0.66, 1 等等...

假设您使用的语言有一个 round 函数可以四舍五入到最接近的整数,并调用 v 值和 n 网格大小:

round(v * (n-1)) / (n-1)