我正在编写一个可以使用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;
如何在触摸结束后将此变换应用于多维数据集?