これで私がどこに向かっているのかがわかると思いますが、2本の線からCGAffineTransformを生成する簡単な方法はありますか?それぞれがCGPointのペアで表されています。
A[(a1x,a1y), (a2x,a2y)],
B[(b1x,b1y), (b2x,b2y)]
結果として得られるCGAffineTransformをラインAに適用すると、もちろんラインBが生成されます。これには、平行移動、縮尺、および回転が含まれる可能性があります。
確かに、いくつかのトリガーをブラッシュアップした後、自分でこれを書くことができることを望んでいますが、これを行うためにすでに何かが利用可能かどうか疑問に思っていましたか?
注:私はあなたにこれを書いてくれるように頼んでいません-私はコアグラフィックスのトリックを見逃したくないだけです!