Exemplo n.º 1
0
        public double Probe(double time)
        {
            var value = _baseWave.Probe(time);

            return(Math.Sign(value) * Math.Pow(Math.Abs(value), _power));
        }
Exemplo n.º 2
0
 public double Probe(double time)
 {
     return(_baseWave.Probe(time % _period));
 }
Exemplo n.º 3
0
 public double Probe(double time)
 {
     return(_baseWave.Probe(time + _horizontalOffset) * _multiplier + _verticalOffset);
 }
Exemplo n.º 4
0
 public double Probe(double time)
 {
     return(Math.Max(-_maxAmplitude, Math.Min(_maxAmplitude, _baseWave.Probe(time))));
 }
Exemplo n.º 5
0
 public double Probe(double time)
 {
     return(_baseWave.Probe(time * _frequency));
 }
Exemplo n.º 6
0
 public double Probe(double time)
 {
     return((_baseWave.Probe(time - 1 / _alpha) + _baseWave.Probe(time + 1 / _alpha)) / 2);
 }