4

假设我有这样的形状:

较大的形状

我想把它缩小到这个:

较小的形状

我如何计算点(红色圆圈)的位置?

4

1 回答 1

8
new.x = scale * (old.x - center.x) + center.x
new.y = scale * (old.y - center.y) + center.y

对每个点重复。

于 2013-03-21T18:08:20.287 回答