Merge branch 'pr/169' into workstation_YB_merge_dev_ready_260113

This commit is contained in:
ZiWei
2026-01-15 14:26:42 +08:00
26 changed files with 3283 additions and 1072 deletions

View File

@@ -43,6 +43,10 @@ def warehouse_factory(
if layout == "row-major":
# 行优先row=0(A行) 应该显示在上方,需要较小的 y 值
y = dy + row * item_dy
elif layout == "vertical-col-major":
# 竖向warehouse: row=0 对应顶部y小row=n-1 对应底部y大
# 但标签 01 应该在底部,所以使用反向映射
y = dy + (num_items_y - row - 1) * item_dy
else:
# 列优先保持原逻辑row=0 对应较大的 y
y = dy + (num_items_y - row - 1) * item_dy