Пример #1
0
 /// <summary>
 /// Return new contour with circle form.
 /// </summary>
 public static Contour Circle()
 {
     Contour a = new Contour();
     for (float i = 0; i < 3.1415f * 2; i += 0.2f)
         a.AddNumber(new Complex(Mathf.Cos(i),Mathf.Sin(i)));
     return a;
 }
Пример #2
0
 /// <summary>
 /// Return new contour with rectangle form.
 /// </summary>
 public static Contour Rectangle()
 {
     Contour a = new Contour();
     int i;
     for (i = 0; i < 5; i++)
         a.AddNumber(new Complex(1, 0));
     for (i = 0; i < 5; i++)
         a.AddNumber(new Complex(0, -1));
     for (i = 0; i < 5; i++)
         a.AddNumber(new Complex(-1, 0));
     for (i = 0; i < 5; i++)
         a.AddNumber(new Complex(0, 1));
     return a;
 }