Сюрикены 22/23 Как сделать задание самому дедукцией линейкой и карандашом

Картинки вставляю в конце (для тех кто хочет сам).

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


Код тут

See the Pen Сюрикены by Sergey (@muzimka) on CodePen.

1 лайк