mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-04-14 03:36:03 +00:00
Stream support
This commit is contained in:
@@ -3,6 +3,9 @@ package com.volmit.iris.noise;
|
||||
import java.util.List;
|
||||
|
||||
import com.volmit.iris.Iris;
|
||||
import com.volmit.iris.gen.v2.scaffold.layer.ProceduralStream;
|
||||
import com.volmit.iris.gen.v2.scaffold.stream.CNGStream;
|
||||
import com.volmit.iris.gen.v2.scaffold.stream.FittedStream;
|
||||
import com.volmit.iris.util.IRare;
|
||||
import com.volmit.iris.util.IrisInterpolation;
|
||||
import com.volmit.iris.util.KList;
|
||||
@@ -44,6 +47,16 @@ public class CNG
|
||||
return generator;
|
||||
}
|
||||
|
||||
public ProceduralStream<Double> stream()
|
||||
{
|
||||
return new CNGStream(this);
|
||||
}
|
||||
|
||||
public ProceduralStream<Double> stream(double min, double max)
|
||||
{
|
||||
return new FittedStream(stream(), min, max);
|
||||
}
|
||||
|
||||
public static CNG signature(RNG rng)
|
||||
{
|
||||
return signature(rng, NoiseType.SIMPLEX);
|
||||
|
||||
Reference in New Issue
Block a user