Rename gradient functions
This commit is contained in:
@@ -4,7 +4,7 @@ import org.openrndr.math.Vector2
|
||||
import org.openrndr.math.Vector3
|
||||
import org.openrndr.math.Vector4
|
||||
|
||||
inline fun gradient(
|
||||
inline fun gradient1D(
|
||||
crossinline noise: (seed: Int, x: Double) -> Double,
|
||||
seed: Int,
|
||||
x: Double,
|
||||
@@ -15,7 +15,7 @@ inline fun gradient(
|
||||
return (xp - xn) / (2.0 * epsilon)
|
||||
}
|
||||
|
||||
inline fun gradient(
|
||||
inline fun gradient2D(
|
||||
crossinline noise: (seed: Int, x: Double, y: Double) -> Double,
|
||||
seed: Int,
|
||||
x: Double,
|
||||
@@ -29,7 +29,7 @@ inline fun gradient(
|
||||
return Vector2((xp - xn) / (2.0 * epsilon), (yp - yn) / (2.0 * epsilon))
|
||||
}
|
||||
|
||||
inline fun gradient(
|
||||
inline fun gradient3D(
|
||||
crossinline noise: (seed: Int, x: Double, y: Double, z: Double) -> Double,
|
||||
seed: Int,
|
||||
x: Double,
|
||||
@@ -46,7 +46,7 @@ inline fun gradient(
|
||||
return Vector3((xp - xn) / (2.0 * epsilon), (yp - yn) / (2.0 * epsilon), (zp - zn) / (2.0 * epsilon))
|
||||
}
|
||||
|
||||
inline fun gradient(
|
||||
inline fun gradient4D(
|
||||
crossinline noise: (seed: Int, x: Double, y: Double, z: Double, w: Double) -> Double,
|
||||
seed: Int,
|
||||
x: Double,
|
||||
|
||||
@@ -6,28 +6,28 @@ import kotlin.test.assertEquals
|
||||
object TestGradient : Spek({
|
||||
describe("Noise") {
|
||||
it("has a gradient") {
|
||||
gradient(::perlinLinear, 100, 0.1)
|
||||
gradient1D(::perlinLinear, 100, 0.1)
|
||||
}
|
||||
}
|
||||
|
||||
describe("FBM noise func") {
|
||||
it("has a gradient") {
|
||||
val func = fbmFunc1D(::perlinLinear)
|
||||
gradient(func, 100, 0.1)
|
||||
gradient1D(func, 100, 0.1)
|
||||
}
|
||||
}
|
||||
|
||||
describe("Billow noise func") {
|
||||
it("has a gradient") {
|
||||
val func = billowFunc1D(::perlinLinear)
|
||||
gradient(func, 100, 0.1)
|
||||
gradient1D(func, 100, 0.1)
|
||||
}
|
||||
}
|
||||
|
||||
describe("Rigid noise func") {
|
||||
it("has a gradient") {
|
||||
val func = rigidFunc1D(::perlinLinear)
|
||||
gradient(func, 100, 0.1)
|
||||
gradient1D(func, 100, 0.1)
|
||||
}
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user