我有宽度和高度的整数坐标的形状。它们可以单独选择和拉伸,我想添加拉伸一组选定形状的功能。例如,在 Figma 编辑器或可视画布上的 VS Studio 中,当我们选择一组形状并拉伸它们时,它们会随着宽度和高度的整数坐标按比例拉伸。你能告诉我它是如何工作的吗?例如,我有 5 个形状的列表,宽度和高度为 10 像素,彼此缩进 1 像素,我选择了它们并将它们沿 X 轴正方向拉 8 像素,我需要哪种算法利用?这是在画布上拉伸按钮时它在 VS 中的外观示例。 https://i.stack.imgur.com/mYOAf.gif