public static DataSource CreatePotentialField(int width, int height, params PotentialPoint[] points) { var potentialField = new PotentialField(); potentialField.AddPoints(points); var vectorArray = DataSource2DHelper.CreateVectorData(width, height, (x, y) => { return(potentialField.GetPotential(new Point(x, y))); }); return(CreateVectorField(width, height, vectorArray)); }
public static DataSource CreatePotentialField(int width, int height, params PotentialPoint[] points) { var potentialField = new PotentialField(); potentialField.AddPoints(points); var vectorArray = DataSource2DHelper.CreateVectorData(width, height, (x, y) => { return potentialField.GetPotential(new Point(x, y)); }); return CreateVectorField(width, height, vectorArray); }