Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private PointF[] point_a = new PointF[2000];
- point_a[i + 1000] = new PointF(px, py);
- // Punktearray mit Float Points, kann Nachkommastellen erfassen
- // Die deklarierung zeigt einen möglichen Weg in einer FOR Schleife die bei -1000 anfängt. So wird verhindert dass negative Indexe aufgerufen werden. (Würde zu fehlern führen)
- Bitmap bmp = new Bitmap(pictureBox1.Width, pictureBox1.Height)
- Pen blackPen = new Pen(System.Drawing.Color.Black);
- using (Graphics g = Graphics.FromImage(bmp)) // Grafik G ist eine art Platzhalter auf dem gezeichnet wird. Sie ist identisch mit der bitmap BMP
- {
- g.TranslateTransform(pictureBox1.Width / 2, pictureBox1.Height / 2); // Koordinatensystem Ursprung wird verlegt
- g.ScaleTransform(1, -0.25F); // Dreht y um (In C# ist diese Achst normalerweise falsch orientiert für mathematische Operationen)
- g.DrawLines(blackPen, point_a); // Originalfunktion
- }
- pictureBox1.Image = bmp; // Bild wird in die Picture Box eingefügt
- g.Clear(Color.White); // Setzt g auf die Farbe Weiß
- g.DrawImage(bmp, 0, 0); // setzt g gleich mit bmp
Add Comment
Please, Sign In to add comment