Математическая проблема C # - Ротационное отображение? - PullRequest
0 голосов
/ 06 декабря 2010

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

* Изменить для большей ясности: мы имеем дело с двумя значениями вращения, которые увеличиваются / уменьшаются с одной и той же скоростью и смещаются на 1 / 2PI.

Начальная точка / Конечная точка 1 - 2PI и PI1 / 2

Начальная точка / Конечная точка 2 - 1 / 2PI и PI

Мне нужно создать уравнение, которое отображает значение вращения 2 на значение вращения 1 так, что любое значение в этом разделе вращения даст мне значение другого объекта вращения. Пример: гниль 2 при 1 / 2PI (вставьте здесь математику) = 2PI (значение при гниле 1)

Извините, если это ужасно простой вопрос, и я просто глуп, но я, честно говоря, понятия не имею, как его решить.

Спасибо.

1 Ответ

0 голосов
/ 06 декабря 2010

если я принял предложение

Представьте себе две начальные и конечные точки ... две отдельные линии, обе с одинаковой скоростью изменения.

, поскольку обе строки имеют одинаковую скорость изменения, поэтому

1- dy1 / dx1 = dy2 / dx2 ------------> обе линии имеют одинаковый наклон

2 - поэтому применение формулы наклона по точкам

P1 (Point)  ===> (X1,Y1)  , P1' ====>(X2,Y2)
P2 (Point ) ===> (X3,Y3) , P2' ====>(X4,Y4)

т. (Y2-Y1) / (X2-X1) = (Y4-Y3) / (X4-X3)

я думаю, это даст вам формулу, вам нужно поставить значения x1, y1, x2, y2, x3, y3 и x4, y4 соответственно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...