Exemplo n.º 1
0
 public override void Compleet(Schets s, Point p1, Point p2)
 {
     Lijn lijn = new Lijn(kleur, p1, p2);
     s.Toevoegen(lijn);
 }
Exemplo n.º 2
0
 public override void Compleet(Schets s, Point p1, Point p2)
 {
     VolCirkel volcirkel = new VolCirkel(kleur, Tools.Punten2Rechthoek(p1, p2));
     s.Toevoegen(volcirkel);
 }
Exemplo n.º 3
0
 public override void Compleet(Schets s, Point p1, Point p2)
 {
     VolRechthoek volrechthoek = new VolRechthoek(kleur, Tools.Punten2Rechthoek(p1, p2));
     s.Toevoegen(volrechthoek);
 }
Exemplo n.º 4
0
        public override void Compleet(Schets s, Point p1, Point p2)
        {
            int breedte = maxX - minX + 6;
            int hoogte = maxY - minY + 6;

            Point min = new Point(minX - 3, minY - 3);
            Point max = new Point(maxX + 3, maxY + 3);

            Bitmap minibitmap = new Bitmap(breedte, hoogte);
            Graphics g = Graphics.FromImage(minibitmap);

            g.DrawImage(bitmap, 0, 0, Tools.Punten2Rechthoek(min, max), GraphicsUnit.Pixel);

            Tekening tekening = new Tekening(kleur, minibitmap, min);
            s.Toevoegen(tekening);

            bitmap.Dispose();
            BitmapGraphics.Dispose();
        }