MaxRectsBinPackmaxRects 算法 js 实现

联合创作 · 2023-09-22 05:07

maxRects算法js实现,示例代码:

  • MaxRectsBinPack(textureWidth, textureHeight, allowRotate)

    /**
    * MaxRectanglesBinPack
    * @param {Number} width 容器宽度
    * @param {Number} height 容器高度
    * @param {Boolean} allowRotate 是否允许旋转
    */
  • insert(width, height, method)

    /**
     * insert a new rect
     * @param  {Number} width  矩形宽
     * @param  {Number} height 矩形高
     * @param  {Number} method 分配方法 0~4
     * @return {Rect} 插入后矩形信息
     */
  • insert2(rectangles, method)

     /**
     * 插入一组矩形
     * @param  {Array} rectangles 矩形数组
     * @param  {Number} method 分配方法 0~4
     * @return {Array} 成功插入的数组
     */
浏览 8
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报