private void thirdpoint(TZeichnung zeichnung, Canvas canvas) { base.secondpoint(zeichnung, canvas); TDreieck l = this; TDreieck rechteck = new TDreieck(canvas, base.FPos1); rechteck.SetPos2(l.FPos2); TEigenschaften neweig = getnewEig(l, base.FPos1, l.FPos2); MainWindow.TmpFigur = rechteck; MainWindow.modus = MainWindow.TModus.Dreieck; MainWindow.status = MainWindow.TStatus.Dreieck3; ((TDreieck)MainWindow.TmpFigur).setEigenschaften(neweig); }
protected override void secondpoint(TZeichnung zeichnung, Canvas canvas) { base.secondpoint(zeichnung, canvas); TDreieck l = this; TDreieck rechteck = new TDreieck(canvas, base.FPos1); rechteck.SetPos2(l.FPos3); TEigenschaften neweig = getnewEig(l, base.FPos1, l.FPos3); MainWindow.tauschePunkte = true; MainWindow.tauscheDreieckID = 2; MainWindow.TmpFigur = rechteck; MainWindow.modus = MainWindow.TModus.Dreieck; MainWindow.status = MainWindow.TStatus.Dreieck3; ((TDreieck)MainWindow.TmpFigur).setEigenschaften(neweig); }