瀏覽代碼

Fix: [Brl.RectPacker] Subtract correct border padding (#366)

Co-authored-by: Ronny Otto <[email protected]>
Ronny Otto 4 月之前
父節點
當前提交
bdd0cd1e7e
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      rectpacker.mod/glue.cpp

+ 2 - 2
rectpacker.mod/glue.cpp

@@ -70,8 +70,8 @@ BBArray * bmx_rectpacker_pack(BBObject * packer, int packingMethod, int maxSheet
             if ( borderPadding > 0 ) {
                 r.x += borderPadding;
                 r.y += borderPadding;
-                r.width -= borderPadding;
-                r.height -= borderPadding;
+                r.width -= borderPadding * 2;
+                r.height -= borderPadding * 2;
             }
             brl_rectpacker_TPackedSheet__SetRect(sheet, j, r.id, r.x, r.y, r.width, r.height, r.rotated);
         }