public static void Main(string[] args) { Punkt p1 = new Punkt(0, 0), p2 = new Punkt(1, 1); Linia l1 = new Linia(p1, p2), l2 = new Linia(p1, p2); l1.przesun(5, 5); Console.WriteLine(l1.ToString()); Console.WriteLine(l2.ToString()); Punkt p3 = new Punkt(4, 3); Punkt p4 = new Punkt(); Obraz obraz1 = new Obraz(); obraz1.dodajTrojkat(p1, p2, p3); p4.przesun(7, 8); obraz1.dodajTrojkat(p2, p3, p4); obraz1.dodajKwadrat(p1, p2, p3, p4); p3.przesun(-1, -4); obraz1.dodajKwadrat(p3, p1, p4, p2); Console.WriteLine(obraz1.ToString()); }
public Linia(Linia linia) { this.punkt1 = new Punkt(linia.punkt1.x, linia.punkt1.y); this.punkt2 = new Punkt(linia.punkt2.x, linia.punkt2.y); }
public Linia(Punkt point1, Punkt point2) { punkt1 = new Punkt(point1.x, point1.y); punkt2 = new Punkt(point2.x, point2.y); }
public Linia() { punkt1 = new Punkt(); punkt2 = new Punkt(); }
public Punkt(Punkt punkt) { x = punkt.x; y = punkt.y; }
public void dodajKwadrat(Punkt p1, Punkt p2, Punkt p3, Punkt p4) { lista_czworokatow.Add(new Kwadrat(p1, p2, p3, p4)); }
public void dodajTrojkat(Punkt p1, Punkt p2, Punkt p3) { lista_trojkatow.Add(new Trojkat(p1, p2, p3)); }
public Trojkat(Punkt p1, Punkt p2, Punkt p3) { linia1 = new Linia(p1, p2); linia2 = new Linia(p1, p3); linia3 = new Linia(p2, p3); }