Ejemplo n.º 1
0
		void MainWindow_Loaded(object sender, RoutedEventArgs e)
		{
			const double xDelta = width / xCount;
			const double yDelta = height / yCount;
			PotentialField field = new PotentialField();
			for (int ix = 0; ix < xCount; ix++)
			{
				for (int iy = 0; iy < yCount; iy++)
				{
					field.AddPotentialPoint(new Point(ix * xDelta, iy * yDelta), (ix + iy) % 2 == 0 ? 1 : -1);
				}
			}

			DataContext = VectorField2D.CreateTangentPotentialField(field, (int)width, (int)height);
		}
Ejemplo n.º 2
0
		void MainWindow_Loaded(object sender, RoutedEventArgs e)
		{
			PotentialField field = new PotentialField();
			field.AddPotentialPoint(100,100,1);
			DataContext = vf.VectorField2D.CreateTangentPotentialField(field, 200, 200);
		}
Ejemplo n.º 3
0
 void MainWindow_Loaded(object sender, RoutedEventArgs e)
 {
     vf.PotentialField field = new vf.PotentialField();
     field.AddPotentialPoint(100, 100, 1);
     DataContext = vf.VectorField2D.CreateTangentPotentialField(field);
 }