Esempio n. 1
0
 public double GetValue(double x)
 {
     return(MathHelper.Lerp(Source1.GetValue(x),
                            Source2.GetValue(x),
                            MathHelper.Saturate(Weight.GetValue(x))));
 }
Esempio n. 2
0
 public double GetValue(double x, double y, double z)
 {
     return(MathHelper.Lerp(Source1.GetValue(x, y, z),
                            Source2.GetValue(x, y, z),
                            MathHelper.Saturate(Weight.GetValue(x, y, z))));
 }
Esempio n. 3
0
 public double GetValue(double x, double y)
 {
     return(Source1.GetValue(x, y) * Source2.GetValue(x, y));
 }
Esempio n. 4
0
 public double GetValue(double x, double y, double z)
 {
     return(Source1.GetValue(x, y, z) * Source2.GetValue(x, y, z));
 }
Esempio n. 5
0
 public double GetValue(double x, double y, double z)
 {
     return(System.Math.Min(Source1.GetValue(x, y, z), Source2.GetValue(x, y, z)));
 }
Esempio n. 6
0
 public double GetValue(double x)
 {
     return(Source1.GetValue(x) * Source2.GetValue(x));
 }
Esempio n. 7
0
 public double GetValue(double x)
 {
     return(System.Math.Min(Source1.GetValue(x), Source2.GetValue(x)));
 }
Esempio n. 8
0
 public double GetValue(double x, double y)
 {
     return(System.Math.Max(Source1.GetValue(x, y), Source2.GetValue(x, y)));
 }
Esempio n. 9
0
 public double GetValue(double x, double y, double z)
 {
     return((Source1.GetValue(x, y, z) + Source2.GetValue(x, y, z)) * 0.5);
 }
Esempio n. 10
0
 public double GetValue(double x, double y)
 {
     return((Source1.GetValue(x, y) + Source2.GetValue(x, y)) * 0.5);
 }
Esempio n. 11
0
 public double GetValue(double x)
 {
     return((Source1.GetValue(x) + Source2.GetValue(x)) * 0.5);
 }