2
주어진 2D (!) 벡터를 회전하고 싶습니다. WPF 내장 함수가 있습니까? 현재 내가 수동으로하고 있어요 : WPF : 2D 벡터 회전
Vector v = new Vector();
v.X = 10; v.Y = 10;
Vector v2 = new Vector();
v2.X = v.X * Math.Cos(-90 * 180/Math.PI) - v.Y * Math.Sin(-90 * 180/Math.PI);
v2.Y = v.Y * Math.Cos(-90 * 180/Math.PI) + v.X * Math.Sin(-90 * 180/Math.PI);
내가이 회전 행렬로 주어진 벡터를 곱하여도 가능해야한다고 생각? 어쨌든, 나는 그것을 얻지 못합니다, 누군가 제게 모범을 보일 수 있습니까? 감사!
감사합니다. 결국 Matrix.Rotate (angle)을 사용했습니다. 이 메서드는 void를 반환합니다. –
당신 말이 맞아요. 'Rotate (...)'가 올바르게 사용되도록 코드를 편집했습니다. – gehho