Skip to content

Commit 9b540bd

Browse files
committed
add lacunarity parameter to fBm noise generator
1 parent 10662d2 commit 9b540bd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sources/noise/noise.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ struct fBm<Generator:Noise>:Noise
6767
}
6868

6969
public
70-
init(amplitude:Double, frequency:Double, octaves:Int, persistence:Double = 0.75, seed:Int = 0)
70+
init(amplitude:Double, frequency:Double, octaves:Int, persistence:Double = 0.75, lacunarity:Double = 2, seed:Int = 0)
7171
{
7272
var generators:[Generator] = []
7373
generators.reserveCapacity(octaves)
@@ -77,7 +77,7 @@ struct fBm<Generator:Noise>:Noise
7777
{
7878
generators.append(Generator(amplitude: a, frequency: f, seed: s))
7979
a *= persistence
80-
f *= 2
80+
f *= lacunarity
8181
}
8282

8383
self.generators = generators

0 commit comments

Comments
 (0)