我沿着整体坐标系的x轴建立了一个cell(立方体),如图所示,使用mdlCell_placeCell放置cell的时候我想先把cell绕着整体坐标系z轴旋转45度,然后在绕着立方体局部坐标系y轴在旋转45度,请问如何实现。(如果用mdlRMatrix_rotate(&rMatrix2, &rMatrix2, 0, 45 * fc_piover180, 45 * fc_piover180),程序好像是先绕着整体坐标系z轴旋转45度,然后绕着整体坐标系Y轴旋转45度)谢谢指导
这个函数确实是像您所说的那样工作的,您可以构造最终目标坐标系的X,Y,Z轴的单位向量,用这三个向量去构造。Y轴向量很好找绕Z轴旋转45度为(-1,1,0),X轴的话先是然Z轴转45度为(1,1,0),在绕(-1,1,0)转45度后是(1,1,根号2)
Answer Verified By: 鸣 崔
如果绕z轴是a度,绕局部y轴是b度,这三个向量的计算公式是什么呢
通过旋转矩阵解决了,谢谢提供的思路