public static string ToShaderVectorEquivalent(this NoiseDimension dimension)
        {
            switch (dimension)
            {
            case NoiseDimension.D2:
                return("float2");

            case NoiseDimension.D3:
                return("float3");
            }

            return("Unknown Dimension");
        }
        public static string ToDisplayName(this NoiseDimension dimension)
        {
            switch (dimension)
            {
            case NoiseDimension.D2:
                return("2D");

            case NoiseDimension.D3:
                return("3D");
            }

            return("Unknown Dimension");
        }
Example #3
0
 public PerlinNoise(NoiseCombine combine, NoiseDimension dimension, NoisePeriodicity periodicity) : base(combine, dimension, periodicity)
 {
 }
Example #4
0
 protected NoiseBase(NoiseCombine combine, NoiseDimension dimension, NoisePeriodicity periodicity)
 {
     Combine     = combine;
     Dimension   = dimension;
     Periodicity = periodicity;
 }