コード例 #1
0
ファイル: Contour.cs プロジェクト: ifty420/Traffic-Racer-2-3d
 /// <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
ファイル: Contour.cs プロジェクト: ifty420/Traffic-Racer-2-3d
 /// <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;
 }