中心点からマウスの位置までの線に沿って多角形を引き伸ばす効果を実装しようとしています。これらの 2 点間の平面角と a を使用してさまざまなアプローチを試みましたSkewTransform
が、それは私が望むものを与えていません。
私はMatrixTransform
道を行かなければならないと思っていますが、私の線形代数はかなり錆びています。
ScaleTransformを使用して一方向に適用してから、ストレッチする必要がある方向が単純な x または y でない場合はRotateTransformと組み合わせるか、シェイプのStretchプロパティを確認します。
いくつかの例を含む CodeProjectに関する良い記事があります。
MSDN にも参考資料があります。