改变海龟大小,保持下点位置不变
Change turtle size keeping lower point position constant
我在世界上分布了大小为 x
的海龟,我希望将它们的大小增加到 y
,但我想保持它们较低点的位置相同(查看下图).如何做到这一点?
编辑:
我希望编写一个适用于所有海龟航向的程序,即乌龟的航向为 0 或 90 或 45。在这种情况下直接数学可能很复杂。
正如 Seth 所说,这应该是相对简单的数学运算。但是,如果您不想做数学运算,而且这只是为了视觉目的,您可以制作一个新的海龟形状,其中形状的 "bottom" 实际上位于中心。然后,在转身时,它会像乌龟在绕着他们的屁股转。再次更改大小时,"bottom" 将留在同一位置。
我在世界上分布了大小为 x
的海龟,我希望将它们的大小增加到 y
,但我想保持它们较低点的位置相同(查看下图).如何做到这一点?
编辑:
我希望编写一个适用于所有海龟航向的程序,即乌龟的航向为 0 或 90 或 45。在这种情况下直接数学可能很复杂。
正如 Seth 所说,这应该是相对简单的数学运算。但是,如果您不想做数学运算,而且这只是为了视觉目的,您可以制作一个新的海龟形状,其中形状的 "bottom" 实际上位于中心。然后,在转身时,它会像乌龟在绕着他们的屁股转。再次更改大小时,"bottom" 将留在同一位置。