public PerlinNoise(int seed, TweenType interp) { var rnd = new Random(seed); var temp = Enumerable.Range(0, hashMask + 1).OrderBy(x => rnd.Next()); perm = temp.Concat(temp).ToArray(); this.interp = interp; }
public Interpolate(Generator gen, TweenType interp, float unit) { this.gen = gen; this.interp = interp; this.unit = unit; }
public Interpolate(Generator gen, TweenType interp) : this(gen, interp, 1) { }