public double Value(Vector3 pos)
 {
     if (ClampFunction(pos))
     {
         return(0);
     }
     return(UnderlyingScalarField.Value(pos));
 }
示例#2
0
 public override bool IsOnManifold(Vector3 point) => Math.Abs(UnderlyingScalarField.Value(point) - PotentialValue) <= MathConstants.DoubleEqualityTolerance;