devextreme
Version:
HTML5 JavaScript Component Suite for Responsive Web Development
17 lines (13 loc) • 448 B
JavaScript
var tiling = require("./tiling");
function sliceAndDice(data) {
var items = data.items,
sidesData = tiling.buildSidesData(data.rect, data.directions, data.isRotated ? 1 : 0);
tiling.calculateRectangles(items, 0, data.rect, sidesData, {
sum: data.sum,
count: items.length,
side: sidesData.variedSide
});
}
tiling.addAlgorithm("sliceanddice", sliceAndDice);
module.exports = sliceAndDice;
;