[orx-noise] Fix bug in List<Triangle>.uniform

This commit is contained in:
Edwin Jakobs
2024-10-19 16:54:49 +02:00
parent 6e5eb282bc
commit 8a18546ef1
2 changed files with 32 additions and 1 deletions

View File

@@ -17,7 +17,7 @@ fun List<Triangle>.uniform(count: Int, random: Random = Random.Default): List<Ve
var sum = 0.0
for (t in this) {
sum += t.area
while (idx < randoms.lastIndex && sum > randoms[idx]) {
while (idx <= randoms.lastIndex && sum > randoms[idx]) {
result.add(t.randomPoint(random))
idx++
}