C#数学问题 - 旋转映射?

时间:2010-12-06 06:04:31

标签: c# math

我真正处于我正在做的事情的深处...我所知道的就是我需要做的事情......如何到达那里......我不确定。

*编辑以使更清楚:我们正处理两个旋转值,这两个旋转值以相同的速度增加/减少,并且都被1 / 2PI偏移。

起点/终点1是2PI和PI1 / 2

起点/终点2是1 / 2PI和PI

我需要创建一个方程式,将旋转值2映射到旋转值1,这样旋转部分中的任何值都会给出另一个旋转对象的值。示例:1 / 2PI处的rot 2(此处插入数学运算)= 2PI(腐烂1处的值)

我很抱歉,如果这是一个非常简单的问题,我只是愚蠢,但我真的不知道如何解决它。

感谢。

1 个答案:

答案 0 :(得分:0)

如果我接受了句子

想象一下两个起点和终点......两个单独的行,两者都有相同的变化率。

因为两条线的变化率相同,所以

1- dy1 / dx1 = dy2 / dx2 ------------>两条线都有相同的斜坡

2-所以按点应用slop公式

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值