Цитата:
Сообщение от angvelem
5 точек! Не забывай про замыкающую.
|
В CreatePolygon последняя точка соединяется с первой => 4 точки.
Думаю на счет такого варианта (т.к. самый очевидный вариант с полигоном, похоже, слабо реализуем):
1) повернуть исходный битмап на угол -альфа (конечно, только небольшой кусок, куда все влезает)
2) скопировать прямоугольник нужный оттуда
3) повернуть обратно на альфа
4) вставить в нужный битмап