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

C# 数学问题-旋转映射?,c#,math,C#,Math,我对自己到底在干什么真是一窍不通。。我只知道我需要做什么。。怎么去那里。。我不确定 *编辑以使其更清楚:我们在这里处理两个旋转值,它们以相同的速度增加/减少,并且都偏移了1/2PI 起点/终点1为2PI和PI1/2 起点/终点2为1/2PI和PI 我需要创建一个方程,将旋转值2映射到旋转值1,这样旋转部分中的任何值都会给出另一个旋转对象的值。示例:1/2PI处的rot 2(此处插入数学)=2PI(rot 1处的值) 我很抱歉,如果这是一个非常简单的问题,我只是愚蠢,但我真的不知道如何解决它 谢谢

我对自己到底在干什么真是一窍不通。。我只知道我需要做什么。。怎么去那里。。我不确定

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

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

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

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

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


谢谢。

如果我接受判决

想象两个起点和终点。。。两条独立的线,变化率相同。

由于两条线的变化率相同,所以

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

2-按点应用斜率公式

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


我想,这会给你一个公式,你需要把x1,y1,x2,y2,x3,y3和x4,y4的值分别放进去

问题不清楚,添加更多细节你说的“线”是什么意思。为什么在引号中有“行”?当你说
2*pi
时,“点”是什么意思?笛卡尔平面中的点有两个坐标。你是指单位圆上角度
2*pi
的点吗?如果是,那么“直线”是指沿单位圆的圆弧吗?然后你说“我需要[…]一个方程,把第2行映射到第1行,这样沿着这条线的任何值都会给我另一条线的值。”你说的“值”是什么意思?有很多方法可以将一个集合映射到另一个集合;你要找哪张地图?我编辑了一点。。希望它更清澈。恐怕还是像泥一样清澈。你想达到什么目标?你在旋转什么样的物体,为什么?这是游戏吗?(通常最好是描述你的实际问题,而不是试图为我们抽象它,因为如果你在解决问题时遇到困难,你可能也会在抽象它时遇到困难。)@Jason:你真的需要解决我问的一些问题。你的问题完全不清楚,我想很多都是因为用了一些含义不准确的词。。。你能详细说明一下吗?我只有两个旋转起点和两个终点。速度/变化率是相同的。