Картинки вставляю в конце (для тех кто хочет сам).
- Берем и распечатываем итоговую картинку на принтере, вычисляем масштаб ( у меня получилось в 1 см = 28.5 пиксель.
- из этого следует что так как размер фона 115 пикселей, то это квадрат 4*4см
- находим точки опоры, или точки позиции фона… таких точек 6.
- после того как расставили точки, рисуем контейнер фона. как мы знаем позиция фона это верхняя левая его точка, то бишь верхняя левая точка квадрата 115px*115px или 4 на 4см
- смотрим на то, что получилось и пытаемся выделить общее для всех фоновых изображений. видим что общее это треугольник в уголке каждого изображения. это и есть те 6 треугольников. нумеруем треугольники в соответствии с нумерацией позиций фона
- с 5 -ым и 6-ым фоном не все понятно, но мы знаем закон общего треугольника для всех фонов, каждый треугольник расположен в уголке фона в градусах, кратных 45deg, и из этого понимаем что к чему. черный квадрат внутри сюрикена это треугольники 5-го и 6-го фона лежащие рядышком.
- теперь чтобы не путаться вычленяем фоны с выделенным в них общим и рисуем с треугольниками так как они расположены.
- вот и все. осталось их нарисовать в коде в соответствии с нашими картинками и нумерацией
Код тут