Esempio n. 1
0
        public FractalMulti(INoise source, int NumOctaves, double Frequency, enuBaseNoiseRange fractalOutputRange = enuBaseNoiseRange.MinOneToOne)
            : base(source, fractalOutputRange)
        {
            _frequency      = Frequency;
            _numOctaves     = NumOctaves;
            _lacunarity     = 2.0;
            _h              = 1.0;
            _gain           = 0.0;
            _offset         = 0.0;
            _withValueRemap = true;

            CalcWeights();
        }
Esempio n. 2
0
 public FractalBase(INoise source, enuBaseNoiseRange defaultRange)
 {
     _defaultRange = defaultRange;
     _source       = source;
     _fractalRemap = new FractalRemap[MAXOCTAVE];
 }