pyramidDown.js 475 B

123456789101112131415
  1. import { CELL_SIZE } from './config';
  2. export function pyramidDown(minFaceSize, scaleFactor, dims) {
  3. var height = dims[0], width = dims[1];
  4. var m = CELL_SIZE / minFaceSize;
  5. var scales = [];
  6. var minLayer = Math.min(height, width) * m;
  7. var exp = 0;
  8. while (minLayer >= 12) {
  9. scales.push(m * Math.pow(scaleFactor, exp));
  10. minLayer = minLayer * scaleFactor;
  11. exp += 1;
  12. }
  13. return scales;
  14. }
  15. //# sourceMappingURL=pyramidDown.js.map