[orx-noise] Add tools for functional composition

This commit is contained in:
Edwin Jakobs
2021-07-25 22:36:07 +02:00
parent c388cbe7e2
commit 454affbdfd
15 changed files with 532 additions and 74 deletions

View File

@@ -7,4 +7,8 @@ fun cubicHermite(seed: Int, x: Double) = cubic(seed, x, ::hermite)
fun cubic(seed: Int, x: Double, interpolator: (Double) -> Double = ::linear): Double {
return cubic(seed, x, 0.0, interpolator)
}
}
val cubicLinear1D: (Int, Double) -> Double = ::cubicLinear
val cubicQuintic1D: (Int, Double) -> Double = ::cubicQuintic
val cubicHermite1D: (Int, Double) -> Double = ::cubicHermite