내가 가진이 문제로 누군가가 나를 도와 줄 수 있는지 궁금합니다. .NET 2 환경을 사용하고 있습니다..NET2의 오프셋 순환 계산
는 내가 첫 번째 점에서 (도) 알려진 회전이
, 나는 그 회전은에있을 것입니다 무엇을 계산하는 방법을 알아야 두 PointF로 2D 평면에 서로 다른 위치에서 2 점을 두 번째 "오프셋"지점.
즉, 두 번째 점을 알 수없는 양만큼 회전하려고하지만 첫 번째 점에서의 효과는 알려진 회전 값이어야합니다.
나는이 수수께끼를 푸는 데 모든 노력을 기울였습니다. 수학 및 삼각법 기술은 다소 녹슬 었습니다. 누구든지 나를 도울 수 있습니까?
감사합니다.
달성하려는 목표가 명확하지 않습니다. "회전"이라고 말하면 원점을 중심으로 회전하고 있습니까? 포인트 # 2가 포인트 # 1을 중심으로 회전하길 원하십니까? 그림이 정말 도움이 될 것입니다. 네가하려는 것을 이해하지 못한다. –
잘하면이 도움이 될 것입니다 : http://i55.tinypic.com/68ev5x.jpg 알려진 회전이 적용될 때 지점 B에서 회전 될 점 (지점 A에서 알려진 오프셋)을 계산하려고합니다. to point A 더 구체적으로는 X, Y 및 회전으로 측정 된 오프셋을 전달하려는 두 시스템이 있습니다. 그러나 두 시스템은 다른 회전 지점을 사용하므로 어떤 종류의 회전 수정을 적용해야합니다. –
그래서 점 A를 다른 점에 대해 회전하려면 원점 A라고합니다. 그리고 나서 점 B를 다른 점에 대해 회전하려면 원점 B라고합니다. 끝나면 A에 상대적인 B의 위치는 ' 바뀌 었어? –