球面运动方向的判断

来源:百度知道 编辑:UC知道 时间:2024/06/22 12:36:18
从简单说起,假如在一个圆的平面,我们知道,顺时针方向走90度和逆时针方向90,两者的距离是相等的,但顺时针的是正方向,逆时针的是反方向。仅是从90度这个数字来看,我们不能分辨方向,但是用成+90或者-90,我们就可以了解他运动的方向,并计算得出他的位置90度与270度。
但这仅是一个简单的平面,如果换成了立体球面运动,我们又该如何判断他的运动方向呢?
假设球心为原点,用经纬表示的情况下,运动平面的轴以北纬为正,以南纬为负,向东运动为正方向,向西运动为逆方向。
例如:物体A在球面上围绕球做大圆运动,A的当前坐标是(X,Y),A运动平面的轴在球面上的点坐标是(A,B),轴转动了一定的度数,你可以根据转动的度数与半径,求出转动的距离,亦可以求出坐标,但是根据距离求出来的坐标是两个,你如何判断两个坐标中,哪一个是正方向运动求出的,哪一个是逆方向运动求出的?
或者用立体坐标表示,原点是(0,0,0),运动平面的轴以正Z为正,以负Z为负,向右运动方向为正,向左运动方向为负。
例如:物体A在球面上围绕球做大圆运动,A的当前坐标是(X,Y,Z) ,A运动平面的轴在球面上的点是(A,B,C),轴转动了一定的度数,同样,你亦可以计算出坐标,但同样,会有两个坐标,你如何判断哪一个是正方向运动的坐标,哪一个反方向运动得出的坐标?

我不知道你想知道正负方向的目的。但我觉得,你在计算AB之间的运动距离的时候,肯定会要三角函数,比如sin ,这时,你想30度和150度的sin值会是正负的关系。这样,你如果假定正数是正方向,那负值肯定就是负方向计算出来的