【问题标题】:Translation of rotated element旋转元素的平移
【发布时间】:2017-02-07 21:33:32
【问题描述】:

我有一个围绕点 (0,0) 旋转的对象。我无法更改锚点。旋转是由另一个系统完成的,我无法影响它。我所能控制的只是元素的位置(我可以访问旋转值)。 现在,我想调整元素位置,使其看起来像是围绕特定的轴心点旋转。

它是怎样的:

我希望它是怎样的:

【问题讨论】:

    标签: math graphics trigonometry


    【解决方案1】:

    我可能是错的(老实说,您的描述不是很好),但在我看来,您只是想在图像的中心放置一个锚点(您无法控制)。因此,您只需要知道锚点,然后根据图像的中心与锚点位于同一点来计算图像的左上角。如果锚点是 (a,b),图像的宽度和高度分别是 w 和 h,那么图像的左上角应该位于点 (a - w/2, b - h/ 2)。那就是你需要减去两个维度的一半。

    【讨论】:

      猜你喜欢
      • 2021-04-19
      • 2017-09-27
      • 2015-10-03
      • 2013-03-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多