Имеется канвас. В нем 100x100 прямоугольник. Имеется объект разных прямоугольников меньше чем основной 20х20 2шт, 10x10 3 шт, 30х30 1шт. и 20x40 1шт. Как мне максимально рядом расположить детали и отрисовать на в канвасе по принципу Masonry?
Нашел нечто похожее в Rune.js
printingcode.runemadsen.com/examples/repetition/re...
Но не подошло - потому как рандомно генерирует и ширину и длину.
Ткните носом пожалуйста.