可以在GWT画布中更改旋转中心吗?

可以在GWT画布中更改旋转中心吗?,gwt,canvas,Gwt,Canvas,我需要在画布上画一个旋转的矩形。 我有左上角矩形的x和y以及围绕该角的旋转角。 如果我使用context.rotate()函数,它将围绕(0,0)旋转画布。 是否可以围绕GWT上的自定义中心旋转画布?是的,使用上下文。首先平移以更改原点,从而更改旋转的“中心”。(因为所有旋转都是围绕原点进行的)。通常情况下,您需要翻译之后返回相同的量。您可能还需要查看仿射变换。

我需要在画布上画一个旋转的矩形。 我有左上角矩形的x和y以及围绕该角的旋转角。 如果我使用context.rotate()函数,它将围绕(0,0)旋转画布。
是否可以围绕GWT上的自定义中心旋转画布?

是的,使用
上下文。首先平移
以更改原点,从而更改旋转的“中心”。(因为所有旋转都是围绕原点进行的)。通常情况下,您需要
翻译
之后返回相同的量。

您可能还需要查看仿射变换。