UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

17 lines (13 loc) 448 B
"use strict"; 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;