public static void Main() { Risovatel.Initialize(); //Рисуем четыре одинаковые части невозможного квадрата. // Часть первая: Risovatel.set_pos(10, 0); Risovatel.Go(100, 0); Risovatel.Go(10 * Math.Sqrt(2), Math.PI / 4); Risovatel.Go(100, Math.PI); Risovatel.Go(100 - (double)10, Math.PI / 2); // Часть вторая: Risovatel.set_pos(120, 10); Risovatel.Go(100, Math.PI / 2); Risovatel.Go(10 * Math.Sqrt(2), Math.PI / 2 + Math.PI / 4); Risovatel.Go(100, Math.PI / 2 + Math.PI); Risovatel.Go(100 - (double)10, Math.PI / 2 + Math.PI / 2); // Часть третья: Risovatel.set_pos(110, 120); Risovatel.Go(100, Math.PI); Risovatel.Go(10 * Math.Sqrt(2), Math.PI + Math.PI / 4); Risovatel.Go(100, Math.PI + Math.PI); Risovatel.Go(100 - (double)10, Math.PI + Math.PI / 2); // Часть четвертая: Risovatel.set_pos(0, 110); Risovatel.Go(100, -Math.PI / 2); Risovatel.Go(10 * Math.Sqrt(2), -Math.PI / 2 + Math.PI / 4); Risovatel.Go(100, -Math.PI / 2 + Math.PI); Risovatel.Go(100 - (double)10, -Math.PI / 2 + Math.PI / 2); Risovatel.ShowResult(); }
public static void Main() { Risovatel.Initialize(); Risovatel.DrawSquare(10, 0, 0); Risovatel.DrawSquare(120, 10, 1); Risovatel.DrawSquare(110, 120, 2); Risovatel.DrawSquare(0, 110, 3); Risovatel.ShowResult(); }
public static void Main() { Risovatel.Initialize(); for (int i = 0; i < 4; i++) { DrawPart(i); } Risovatel.ShowResult(); }
public static void Main() { Risovatel.Initialize(); //рисует первую часть StrangeThing.DrowPart(Width, 0, 0); //рисует вторую часть StrangeThing.DrowPart(Length + 2 * Width, Width, 2 * Math.PI / Num); //рисует третью часть StrangeThing.DrowPart(Length + Width, Length + 2 * Width, 4 * Math.PI / Num); //рисует четвёртую часть StrangeThing.DrowPart(0, Length + Width, 6 * Math.PI / Num); Risovatel.ShowResult(); }
public static void Main() { Risovatel.Initialize(); int[] Pos; Pos[0] = 0; Pos[1] = 10; Pos[2] = 120; Pos[3] = 110; for (int i = 0; i < 4; i++) { DrawPart(i); } Risovatel.ShowResult(); }
public static void Main() { Risovatel.Initialize(); //Рисуем четыре одинаковые части невозможного квадрата. // Часть первая: Risovatel.SetPos(Risovatel.width, 0); // Часть вторая: Risovatel.SetPos(Risovatel.a + 2 * Risovatel.width, Risovatel.width); // Часть третья: Risovatel.SetPos(Risovatel.a + Risovatel.width, Risovatel.a + Risovatel.width * 2); // Часть четвертая: Risovatel.SetPos(0, Risovatel.a + Risovatel.width); Risovatel.ShowResult(); }
public static void Main() { Risovatel.Initialize(); //Рисуем четыре одинаковые части невозможного квадрата. // Часть первая: Risovatel.Set_pos(10, 0);// 0, Math.PI / 4, Math.PI, Math.PI / 2 PartOfSquare(0, Math.PI / 4, Math.PI, Math.PI / 2); // Часть вторая: Risovatel.Set_pos(120, 10); PartOfSquare(Math.PI / 2, 3 * Math.PI / 4, 3 * Math.PI / 2, Math.PI); // Часть третья: Risovatel.Set_pos(110, 120); PartOfSquare(Math.PI, Math.PI + Math.PI / 4, 2 * Math.PI, Math.PI + Math.PI / 2); // Часть четвертая: Risovatel.Set_pos(0, 110); PartOfSquare(-Math.PI / 2, -Math.PI / 2 + Math.PI / 4, -Math.PI / 2 + Math.PI, -Math.PI / 2 + Math.PI / 2); Risovatel.ShowResult(); }