我正在制作一个小游戏,我想在我面对的方向上扔一个物体。问题是我的(相机)方向是由模型/视图矩阵决定的。这个矩阵是由系统提供的(在安卓设备上)。
如何计算矢量,该矢量将用作我抛出的物体的速度矢量?
我尝试将一些向量与矩阵相乘,但结果并没有给我一个线索如何完成这个。
矩阵仅包含旋转部分(无缩放、倾斜或平移)。
我正在使用 OpenGL ES 1.1,但这可能并不重要。
按照这个答案,我能够获得围绕每个轴的旋转角度,但我仍然不知道如何从中建立我的速度矢量。
编辑:我想要完成的是以任何方式旋转模型/视图矩阵,并以我面对的方式抛出对象。我需要物体最终加速到地面。如果我知道我(相机)面对的确切矢量,我计算这个轨迹没有问题。
谢谢你的帮助。