예제 #1
0
        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);
        }
예제 #2
0
        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);
        }