Расчеты смещения вращения в .NET2 - PullRequest
0 голосов
/ 12 мая 2011

Я задавался вопросом, может ли кто-нибудь помочь мне с этой проблемой, которая у меня есть.Я использую среду .NET 2.

У меня есть 2 точки в разных местах на двухмерной плоскости как два PointF

У меня есть известный поворот (в градусах) в первой точке, мне нужночтобы знать, как рассчитать, что это вращение будет во второй «смещенной» точке.

Другими словами, я хочу повернуть вторую точку на неизвестную величину, но эффект в первой точке должен бытьИзвестное значение вращенияКто-нибудь может мне помочь?

Большое спасибо.

1 Ответ

0 голосов
/ 17 мая 2011

Я пытаюсь перевести значение поворота, вычисленное вокруг одной точки, в вращение вокруг отдельной точки с известным смещением X и Y.

Я понимаю, что это означает, что у вас естьтретья точка, назовем ее точкой R, которая поворачивается на x градусов вокруг точки A. Вы хотите выяснить, на сколько градусов вокруг точки B повернулась R.

В таком формате это невозможно .Круг вращения вокруг точки A (красный) отличается от круга вращения вокруг точки B (синий).Две черные стрелки показывают, что когда вы говорите «вращаться вокруг точки A» и «вращаться вокруг точки B», они ведут вас в разных направлениях.

...