Repackage utils

This commit is contained in:
Daniel Mills
2021-07-16 02:11:37 -04:00
parent b9b30f9f53
commit da53a7d469
471 changed files with 1043 additions and 601 deletions

View File

@@ -19,10 +19,14 @@
package com.volmit.iris.engine.noise;
import com.volmit.iris.Iris;
import com.volmit.iris.engine.object.common.IRare;
import com.volmit.iris.engine.stream.ProceduralStream;
import com.volmit.iris.engine.stream.arithmetic.FittedStream;
import com.volmit.iris.engine.stream.sources.CNGStream;
import com.volmit.iris.util.*;
import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.function.NoiseInjector;
import com.volmit.iris.util.math.RNG;
import com.volmit.iris.engine.interpolation.IrisInterpolation;
import lombok.Data;
import java.util.List;

View File

@@ -18,7 +18,7 @@
package com.volmit.iris.engine.noise;
import com.volmit.iris.util.RNG;
import com.volmit.iris.util.math.RNG;
@FunctionalInterface
public interface CNGFactory {

View File

@@ -18,7 +18,7 @@
package com.volmit.iris.engine.noise;
import com.volmit.iris.util.RNG;
import com.volmit.iris.util.math.RNG;
import lombok.Getter;
import lombok.Setter;

View File

@@ -18,8 +18,8 @@
package com.volmit.iris.engine.noise;
import com.volmit.iris.util.M;
import com.volmit.iris.util.RNG;
import com.volmit.iris.util.math.M;
import com.volmit.iris.util.math.RNG;
public class CellHeightNoise implements NoiseGenerator {
private final FastNoiseDouble n;

View File

@@ -18,7 +18,7 @@
package com.volmit.iris.engine.noise;
import com.volmit.iris.util.RNG;
import com.volmit.iris.util.math.RNG;
public class CellularNoise implements NoiseGenerator {
private final FastNoise n;

View File

@@ -18,7 +18,7 @@
package com.volmit.iris.engine.noise;
import com.volmit.iris.util.RNG;
import com.volmit.iris.util.math.RNG;
public class CubicNoise implements NoiseGenerator {
private final FastNoiseDouble n;

View File

@@ -18,8 +18,8 @@
package com.volmit.iris.engine.noise;
import com.volmit.iris.util.Vector2f;
import com.volmit.iris.util.Vector3f;
import com.volmit.iris.util.math.Vector2f;
import com.volmit.iris.util.math.Vector3f;
public class FastNoise {
public enum NoiseType {

View File

@@ -17,8 +17,8 @@
*/
package com.volmit.iris.engine.noise;
import com.volmit.iris.util.Vector2f;
import com.volmit.iris.util.Vector3f;
import com.volmit.iris.util.math.Vector2f;
import com.volmit.iris.util.math.Vector3f;
public class FastNoiseDouble {
public enum NoiseType {

View File

@@ -19,7 +19,7 @@
package com.volmit.iris.engine.noise;
import com.volmit.iris.engine.noise.FastNoiseDouble.FractalType;
import com.volmit.iris.util.RNG;
import com.volmit.iris.util.math.RNG;
public class FractalBillowPerlinNoise implements NoiseGenerator, OctaveNoise {
private final FastNoiseDouble n;

View File

@@ -19,7 +19,7 @@
package com.volmit.iris.engine.noise;
import com.volmit.iris.engine.noise.FastNoiseDouble.FractalType;
import com.volmit.iris.util.RNG;
import com.volmit.iris.util.math.RNG;
public class FractalBillowSimplexNoise implements NoiseGenerator, OctaveNoise {
private final FastNoiseDouble n;

View File

@@ -19,7 +19,7 @@
package com.volmit.iris.engine.noise;
import com.volmit.iris.engine.noise.FastNoiseDouble.FractalType;
import com.volmit.iris.util.RNG;
import com.volmit.iris.util.math.RNG;
public class FractalCubicNoise implements NoiseGenerator {
private final FastNoiseDouble n;

View File

@@ -19,7 +19,7 @@
package com.volmit.iris.engine.noise;
import com.volmit.iris.engine.noise.FastNoiseDouble.FractalType;
import com.volmit.iris.util.RNG;
import com.volmit.iris.util.math.RNG;
public class FractalFBMSimplexNoise implements NoiseGenerator, OctaveNoise {
private final FastNoiseDouble n;

View File

@@ -19,7 +19,7 @@
package com.volmit.iris.engine.noise;
import com.volmit.iris.engine.noise.FastNoiseDouble.FractalType;
import com.volmit.iris.util.RNG;
import com.volmit.iris.util.math.RNG;
public class FractalRigidMultiSimplexNoise implements NoiseGenerator, OctaveNoise {
private final FastNoiseDouble n;

View File

@@ -18,7 +18,7 @@
package com.volmit.iris.engine.noise;
import com.volmit.iris.util.RNG;
import com.volmit.iris.util.math.RNG;
public class GlobNoise implements NoiseGenerator {
private final FastNoiseDouble n;

View File

@@ -18,7 +18,7 @@
package com.volmit.iris.engine.noise;
import com.volmit.iris.util.RNG;
import com.volmit.iris.util.math.RNG;
public class PerlinNoise implements NoiseGenerator, OctaveNoise {
private final FastNoiseDouble n;

View File

@@ -18,9 +18,9 @@
package com.volmit.iris.engine.noise;
import com.volmit.iris.util.IRare;
import com.volmit.iris.util.KList;
import com.volmit.iris.util.RNG;
import com.volmit.iris.engine.object.common.IRare;
import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.math.RNG;
public class RarityCellGenerator<T extends IRare> extends CellGenerator {
public RarityCellGenerator(RNG rng) {

View File

@@ -18,7 +18,7 @@
package com.volmit.iris.engine.noise;
import com.volmit.iris.util.RNG;
import com.volmit.iris.util.math.RNG;
public class SimplexNoise implements NoiseGenerator, OctaveNoise {
private final FastNoiseDouble n;

View File

@@ -18,8 +18,8 @@
package com.volmit.iris.engine.noise;
import com.volmit.iris.util.M;
import com.volmit.iris.util.RNG;
import com.volmit.iris.util.math.M;
import com.volmit.iris.util.math.RNG;
public class VascularNoise implements NoiseGenerator {
private final FastNoiseDouble n;

View File

@@ -18,7 +18,7 @@
package com.volmit.iris.engine.noise;
import com.volmit.iris.util.RNG;
import com.volmit.iris.util.math.RNG;
public class WhiteNoise implements NoiseGenerator {
private final FastNoise n;