三维物理

来源:百度知道 编辑:UC知道 时间:2024/05/10 09:39:57
在一个平面上,有一个静止的小球,在多个方向上旋转平面,怎么求小球的运动轨迹、加速度和速度?
是这样的,我正在用opengl做一个模拟现实的场景,就是在一个水平的平面上,有一个静止的小球,然后平面绕X轴和Z轴任意角度旋转(可以想象为我们手里拿着一个盒子,盒子里有个小球),小球运动的轨迹怎么求?和现实中一样。

坐标系变换问题吧
旋转轴是一个矢量,它的方向按右手定则,大小就是旋转速度。如果多个轴过一个点,你就按矢量相加把那些轴都加起来,就是等效的旋转轴,方向大小都有了。
小球坐标(x1,y1,z1),你的旋转轴是(x2,0,z2)过原点。球中心肯定是一个圆轨迹。球在当前时刻瞬时速度是(x2,0,z2)叉乘(x1,y1,z1),给一个小增量,迭代着算,看看转一圈误差太大就减小增量

以球心的为准。