Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void scaling()
- {
- int maxx = 0;
- int minx = panel1.Width-1;
- int maxy = 0;
- int miny = panel1.Height - 1;
- foreach (Point p in mainpoint)
- {
- if (p.X > maxx)
- maxx = p.X;
- if (p.X < minx)
- minx = p.X;
- if (p.Y > maxy)
- maxy = p.Y;
- if (p.Y < maxy)
- miny = p.Y;
- }
- int width = maxx - minx;
- int height = maxy - miny;
- float k;
- if (width < height)
- k = panel2.Height / height;
- else
- k = panel2.Width / width;
- foreach (Point p in mainpoint)
- {
- float x = (p.X - minx) * k;
- float y = (p.Y - miny) * k;
- painter.DrawEllipse(new Pen(Color.Blue),x,y,1,1);
- }
- }
Add Comment
Please, Sign In to add comment