Как стать автором
Обновить

Комментарии 22

А можно, пожалуйста, эти мозаики в 1920x1080 и в 2560x1440?
Я на этих выходных не смогу повторить код, но очень уж хочется их на рабочий стол.
А можно просто скопировать текст кода с браузера в блокнот, поправить размер канвы, место центра в константах s[8] и s[9], размер шага в s[10], выбрать количество уровней расчета levels, проявленность предыдущего уровня в s[7] или другой режим в mode. Сохранить файл с расширением html и открыв его сохранить картинку из браузера.
Спасибо автору за статью и рисунок.
Вам спасибо за сэкономленное время.
НЛО прилетело и опубликовало эту надпись здесь
На чуть менее скорую руку получилось такое демо (извиняюсь за качество кода).
Какой блокнот?..
Что бы подправить походя в паре строчек из суммарно 100 строк — это же думать надо, да еще и математически)

И вообще мне тут подсказали такие же, если js-кусок открыть в блокноте и подправить — он работать перестает, представляете?
Где заказать печать на обоях? Ябпоклеил
честно говоря рисунки примеров как раз напомнили советские обои, как по фигурам, так и по цветовой гамме :)
Сам таким увлекаюсь, непереодические мозаики особенно интересны.
Спасибо за обстоятельный разбор 36 градусов.

Попробую разбить на такие тайлы фотографии микропрепаратов. Выглядит более органично, чем квадраты.

И на обои!
НЛО прилетело и опубликовало эту надпись здесь
Здорово!
Можете добавить вырезанные режимы 3-5:

    // нарезка
    if(mode == 3 || mode == 4 || mode == 5)
    {   p5 = mean(p1, p2, 0.5);
        p7 = mean(p0, p1, 0.5);
        begin(); from(p5); to(p7);
        if(mode > 3)
        {   from(p0); to(p2);
            if(mode == 5)
            {   from(mean(p2, p5, 0.5)); to(mean(p0, p7, 0.5));
                from(mean(p1, p5, 0.5)); to(mean(p1, p7, 0.5));
            }
        }
        line();
    }

Когда то давно тоже вспомнил про Пенроуза — купил магнитную бумагу, распечатал на ней паттерн — разрезал, дал детям,
развлекаются
image
Статья очень удивила, особенно с математическими примерами реализации идеи и подробным разбором. Я хоть математику не очень жалую, но читать интересно.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации