【发布时间】:2017-02-07 21:33:32
【问题描述】:
我有一个围绕点 (0,0) 旋转的对象。我无法更改锚点。旋转是由另一个系统完成的,我无法影响它。我所能控制的只是元素的位置(我可以访问旋转值)。 现在,我想调整元素位置,使其看起来像是围绕特定的轴心点旋转。
【问题讨论】:
标签: math graphics trigonometry
我有一个围绕点 (0,0) 旋转的对象。我无法更改锚点。旋转是由另一个系统完成的,我无法影响它。我所能控制的只是元素的位置(我可以访问旋转值)。 现在,我想调整元素位置,使其看起来像是围绕特定的轴心点旋转。
【问题讨论】:
标签: math graphics trigonometry
我可能是错的(老实说,您的描述不是很好),但在我看来,您只是想在图像的中心放置一个锚点(您无法控制)。因此,您只需要知道锚点,然后根据图像的中心与锚点位于同一点来计算图像的左上角。如果锚点是 (a,b),图像的宽度和高度分别是 w 和 h,那么图像的左上角应该位于点 (a - w/2, b - h/ 2)。那就是你需要减去两个维度的一半。
【讨论】: