24小时热门版块排行榜    

查看: 1390  |  回复: 15
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

红鱼77

新虫 (初入文坛)

[求助] 有高手帮忙解决下这个坐标轴旋转的问题吗?万分感谢!!!

附图中的两个坐标系都是右手坐标系,其中XYZ是原坐标系,X1Y1Z1是新坐标系,现在有个在原坐标系XYZ中的点A(x,y,z).新坐标系与原坐标系的关系是这样的:原坐标系中的Y轴与新坐标系X1Y1面的夹角是b度,Y轴在X1Y1面的投影oy'与新坐标系的Y1轴的夹角是a度。其中a度,和b度都是已知的,A(x,y,z)也是已知的,现在要求在新坐标系下A点的坐标。两个坐标系的原点都是O点,A点的位置不变。

坐标.JPG
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

红鱼77

新虫 (初入文坛)

现在的情况有所改变:如果在XYZ的坐标系中有四个点,分别为ABCD,构成了原点为中心的一个长方形,这四个点坐标分别为A (1,0,0.65) B(1,0,-0.65) C(-1,0,-0.65) D(-1,0,0.65),其实就是这个长方形面的法线为Y轴了,并且AD/BC边与地面平行,Y轴与地面的夹角为b度(已知,这里假设为45度吧),Y轴在地面的投影与正南方向(即新坐标系的Y1轴)夹角为a度(已知,假设为60度)。然后再以这个长方形的中心点即XYZ坐标系的原点建立一个地面坐标系,X1Y1面就是与地面平行的面(假设X1轴指向正西方向,Y1轴指向正南方向),Z1方向就是天顶的方向(与地面垂直)。这个长方形的位置始终不动。求这个长方形四个顶点ABCD在X1Y1Z1的坐标系中的坐标A1B1C1D1。并且如果再将地面坐标系X1Y1Z1的Y1轴抬高85度,也就是从X1轴向原点看去,Y1Z1面逆时针旋转c度(已知,假设为70度),构成了另一个新坐标系X2Y2Z2。当然,长方形的位置仍然保持不动。求这时候ABCD在这个新坐标系X2Y2Z2的坐标A2B2C2D2。
15楼2013-04-25 23:44:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 16 个回答

红鱼77

新虫 (初入文坛)

不知道问题说清楚了没有,如果有高手能帮忙解决的话,会多加金币的,谢谢谢谢!!!!!
2楼2013-04-23 16:00:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

红鱼77

新虫 (初入文坛)

我原来的想法是X轴绕原点顺时针旋转b度,然后Z轴再绕原点顺时针旋转a度,但是貌似结果是不对的。
3楼2013-04-23 16:04:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lzunightmare

木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
红鱼77: 金币+10, ★★★很有帮助, 麻烦你看下我的想法是不是对的,谢谢 2013-04-23 17:10:54
1、从x的正方向往原点看,把y轴顺时针转b,这样y就到了x1y1的平面上
2、从z的正方向往原点看,把y轴顺时针转a,这样y 和y1就重合了。
4楼2013-04-23 16:58:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见