From 907c1519bde10eb7951916e1ff4c3f7b7257ea37 Mon Sep 17 00:00:00 2001 From: dfsek Date: Wed, 15 Dec 2021 20:46:08 -0700 Subject: [PATCH] create MinSampler --- .../noise/samplers/arithmetic/MinSampler.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 common/addons/config-noise-function/src/main/java/com/dfsek/terra/addons/noise/samplers/arithmetic/MinSampler.java diff --git a/common/addons/config-noise-function/src/main/java/com/dfsek/terra/addons/noise/samplers/arithmetic/MinSampler.java b/common/addons/config-noise-function/src/main/java/com/dfsek/terra/addons/noise/samplers/arithmetic/MinSampler.java new file mode 100644 index 000000000..7d0eeb788 --- /dev/null +++ b/common/addons/config-noise-function/src/main/java/com/dfsek/terra/addons/noise/samplers/arithmetic/MinSampler.java @@ -0,0 +1,17 @@ +package com.dfsek.terra.addons.noise.samplers.arithmetic; + +import com.dfsek.terra.api.noise.NoiseSampler; + +import net.jafama.FastMath; + + +public class MinSampler extends BinaryArithmeticSampler{ + protected MinSampler(NoiseSampler left, NoiseSampler right) { + super(left, right); + } + + @Override + public double operate(double left, double right) { + return FastMath.min(left, right); + } +}