我正在编写一个可以使用 GLKit 在触摸时旋转的 3d 立方体。如何使用触摸方向和速度操纵 3d 立方体旋转?
我想将方向和速度应用于立方体,以便它在被滑动后继续旋转。
究竟如何使用转换来做到这一点?
我目前在GLKitViewController delegate
更新方法中转换矩阵并应用它
GLKMatrix4 viewMatrix = GLKMatrix4MakeTranslation(0.0f, 0.0f, -6.0f);
GLKMatrix4 rotation = GLKMatrix4MakeWithQuaternion(_quat);
viewMatrix = GLKMatrix4Multiply(viewMatrix, rotation);
self.effect.transform.viewMatrix = viewMatrix;
触摸结束后如何将此变换应用于立方体?