Mam następujący wiersz kodu: Zastosowałem kilka obrotów do prostokąta w bez wiedzy wartości (o ile stopni). Teraz chcę uzyskać obrót lub kąt elementu w 2D.Oblicz kąt z transformacji macierzy
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 !!
To nie wydaje się być poprawna wartość. chcę uzyskać kąty w 0 do 360 stopni
Chyba jest to macierz transformacji. –
tak to macierz transformacji i typ MatrixTransform IT w języku C#. Chcę uzyskać kąt po zastosowaniu transformacji. –