Mathematics
Data visualization
Comments 22
+3
А можно, пожалуйста, эти мозаики в 1920x1080 и в 2560x1440?
Я на этих выходных не смогу повторить код, но очень уж хочется их на рабочий стол.
+3
А можно просто скопировать текст кода с браузера в блокнот, поправить размер канвы, место центра в константах s[8] и s[9], размер шага в s[10], выбрать количество уровней расчета levels, проявленность предыдущего уровня в s[7] или другой режим в mode. Сохранить файл с расширением html и открыв его сохранить картинку из браузера.
+2
А можно просто скопировать текст кода
Да, вы правы. Многие просто дают ссылки на уже готовое работающее демо.
+1
Спасибо автору за статью и рисунок.
Вам спасибо за сэкономленное время.
+3
Мне-то не за что. С палитрами от Flat UI весьма душевно получается:
3000×3000, ~5 MiB
image
0
Какой блокнот?..
Что бы подправить походя в паре строчек из суммарно 100 строк — это же думать надо, да еще и математически)

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

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

0
Здорово!
Можете добавить вырезан��ые режимы 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();
    }

0
Когда то давно тоже вспомнил про Пенроуза — купил магнитную бумагу, распечатал на ней паттерн — разрезал, дал детям,
развлекаются
image
0
Статья очень удивила, особенно с математическими примерами реализации идеи и подробным разбором. Я хоть математику не очень жалую, но читать интересно.
Only those users with full accounts are able to leave comments., please.