public Duz Refleksija(Prava p, Tacka[] Tacke, ObjekatInfo[] Objekti) { GeoGebra.DodajTacku(this.Tacka1.Refleksija(p), Tacke, Objekti); GeoGebra.DodajTacku(this.Tacka2.Refleksija(p), Tacke, Objekti); return(new Duz(Tacke[Tacka.NT - 2], Tacke[Tacka.NT - 1])); }
public Duz Rotacija(Tacka T, double Fi, Tacka[] Tacke, ObjekatInfo[] Objekti) { GeoGebra.DodajTacku(this.Tacka1.Rotacija(T, Fi), Tacke, Objekti); GeoGebra.DodajTacku(this.Tacka2.Rotacija(T, Fi), Tacke, Objekti); return(new Duz(Tacke[Tacka.NT - 2], Tacke[Tacka.NT - 1])); }
public Duz Homotetija(Tacka T, double k1, Tacka[] Tacke, ObjekatInfo[] Objekti) { GeoGebra.DodajTacku(this.Tacka1.Homotetija(T, k1), Tacke, Objekti); GeoGebra.DodajTacku(this.Tacka2.Homotetija(T, k1), Tacke, Objekti); return(new Duz(Tacke[Tacka.NT - 2], Tacke[Tacka.NT - 1])); }
public Duz Translacija(double tx, double ty, Tacka[] Tacke, ObjekatInfo[] Objekti) { GeoGebra.DodajTacku(this.Tacka1.Translacija(tx, ty), Tacke, Objekti); GeoGebra.DodajTacku(this.Tacka2.Translacija(tx, ty), Tacke, Objekti); return(new Duz(Tacke[Tacka.NT - 2], Tacke[Tacka.NT - 1])); }