1

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;

タッチが終了した後、この変換をキューブに適用するにはどうすればよいですか?

4

0 に答える 0