私は次のコード行を持っています: 値(何度度)を知らなくても矩形に回転をほとんど適用しませんでした。今では2Dで回転または要素の角度を取得したいと思います。行列変換から角度を計算する
Rectangle element = (Rectangle)sender;
MatrixTransform xform = element.RenderTransform as MatrixTransform;
Matrix matrix = xform.Matrix;
third.Content = (Math.Atan(matrix.M21/matrix.M22)*(180/Math.PI)).ToString();
and the matrix is like following
|M11 M12 0|
|M21 M22 0|
|dx dy 1| which is Transformation Matrix I guess !!
これは正しい値ではないようです。 角度を取得したい0〜360度
を、私はそれが変換行列だと思います。 –
はい、それはC#での変換行列とITのMatrixTransformの型です。 変換が適用された後に角度を取得したい。 –