GLKit を使用してタッチで回転できる 3D キューブをコーディングしています。タッチ方向と速度を使用して、3D Cube を操作して回転させるにはどうすればよいですか?
キューブがスワイプされた後も回転し続けるように、方向と速度をキューブに適用したいと思います。
変換を使用してこれをどのように正確に行うのですか?
GLKitViewController delegate
現在、更新メソッドでマトリックスを変換して適用しています
GLKMatrix4 viewMatrix = GLKMatrix4MakeTranslation(0.0f, 0.0f, -6.0f);
GLKMatrix4 rotation = GLKMatrix4MakeWithQuaternion(_quat);
viewMatrix = GLKMatrix4Multiply(viewMatrix, rotation);
self.effect.transform.viewMatrix = viewMatrix;
タッチが終了した後、この変換をキューブに適用するにはどうすればよいですか?