Skip to content

Commit 985f5fe

Browse files
committed
floorMultiple Ints
1 parent b1584e0 commit 985f5fe

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/main/kotlin/glm_/round.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,13 @@ import glm_.vec3.Vec3i
88

99
interface round {
1010

11+
fun floorMultiple(source: Int, multiple: Int) = when {
12+
source > 0 -> source - source % multiple
13+
else -> {
14+
val tmp = source + 1
15+
tmp - tmp % multiple - multiple
16+
}
17+
}
1118

1219
fun ceilMultiple(source: Float, multiple: Float) =
1320
if (source > 0) source + (multiple - source % multiple)

0 commit comments

Comments
 (0)