Hej.
Generuję dynamicznie 'rysunek', na PaintBox, PaintBox.Canvas.Polygon(...). Konkretnie to trapez. Chciałbym go obracać ale nie mogę nigdzie znaleźć łopatologicznego wytłumaczenia jak to zrobić. Dane jakimi operuję to jedynie współrzędne gdzie na PaintBox'ie ma się pojawić trapez, do tych współrzędnych dodaję stałe wartości aby uzyskać wsp. wierzchołków.
Przykład:
PaintBox1.Canvas.Polygon([Point(40 + pX, 10 + pY), Point(80 + pX, 10 + pY),Point(110 + pX, 40 + pY), Point(110 + pX, 110 + pY), Point(10 + pX, 110 + pY), Point(10 + pX, 40 + pY)]);
Jak się zabrać za obrót?