+ [task#129807] add calcPositionsWithOffset function for think3c widget.

This commit is contained in:
wangzemei
2024-10-13 18:14:10 +08:00
committed by 孙浩
parent b8a54a29df
commit 297c6e7de3
+16
View File
@@ -215,6 +215,22 @@ function isSameLine(currentItem, nextItem, offset)
return currentItem[1] == nextItem[1] || Math.abs(currentItem[1] - nextItem[1]) < offset;
}
function calcPositionsWithOffset(groups)
{
const result = [];
let yOffset = 0;
groups.forEach(group => {
const items = group.items;
items.forEach(item => {
result.push([item[0], item[1] + yOffset, item[2]]);
});
yOffset += 10;
});
return result;
}
/**
* 获取最大左侧坐标和最小右侧坐标。
* Get maxLeft and minRight.