Witam, przy próbie narysowania trójkącika i obróceniu go o 45 stopni, czyli tak, aby wskazywał północny wschód program obraca mi go, ale przy okazji przemieszcza, a chciałbym aby pozostał w tym samym miejscu(tzn czubek, czyli ten punkt 100,100 był w tym samym miejscu a pozostałe 2 punkty odpowiednio przesunięte). Czy ktoś mógłby mi powiedzieć co robie nie tak? Podrzucam kod i screena
Graphics grafika = panel2.CreateGraphics();
Point pk1=new Point(100,100);
Point pk2=new Point(105,105);
Point pk3=new Point(95,105);
Point[] punkty = { pk1, pk2, pk3 };
grafika.DrawPolygon(Pens.Black, punkty);
grafika.TranslateTransform(100, 100);
grafika.RotateTransform(45);
grafika.DrawPolygon(Pens.Black, punkty);