2
我想實現一個效果,將沿着從中心點到鼠標位置的一條線拉伸一個多邊形。我已經嘗試了各種方法與SkewTransform
和這兩點之間的平面角度,但這並不是我想要的。WPF:我如何實現拉伸變換?
我覺得我必須去MatrixTransform
路線,但我的線性代數很生鏽。
我想實現一個效果,將沿着從中心點到鼠標位置的一條線拉伸一個多邊形。我已經嘗試了各種方法與SkewTransform
和這兩點之間的平面角度,但這並不是我想要的。WPF:我如何實現拉伸變換?
我覺得我必須去MatrixTransform
路線,但我的線性代數很生鏽。
您可以使用ScaleTransform,只是其應用的一個方向,然後,如果你需要伸展的方向不只是簡單的x或y,或看看上的Stretch財產與RotateTransform結合起來形狀。
關於CodeProject有一篇很好的文章,有一些例子。
MSDN也有一些reference material。