Tôi có dòng mã sau đây: Tôi đã áp dụng vài vòng quay vào hình chữ nhật mà không biết giá trị (bao nhiêu độ). Bây giờ tôi muốn có được Xoay hoặc góc của phần tử trong 2D.Tính góc từ ma trận biến đổi
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 !!
Giá trị này dường như không đúng. Tôi muốn nhận các góc trong 0 tới 360 độ
Tôi đoán đó là một ma trận chuyển đổi. –
có đó là ma trận chuyển đổi và loại ma trận của nó trong C#. Tôi muốn lấy Góc sau khi chuyển đổi được áp dụng. –