代码之家  ›  专栏  ›  技术社区  ›  teabot

CGAffineTransform由两条线组成,每条线由一对CGPoint表示

  •  0
  • teabot  · 技术社区  · 17 年前

    A[(a1x,a1y), (a2x,a2y)],
    B[(b1x,b1y), (b2x,b2y)]
    

    注:

    1 回复  |  直到 17 年前
        1
  •  1
  •   Peter Hosey    17 年前

    是的,但至少有四种解决方案:两种翻译和两种标尺(每个操作和方向一种)。这还不包括两者都转换的转换 规模。

    “The Math Behind the Matrices” Quartz 2D Programming Guide

    当然,我希望在复习了一些技巧后,能自己写这篇文章

    除了轮换,你不需要这个。