画像をご覧ください。
これはオンラインソースから入手したコードで、オブジェクトを変換します。その上、私は何も理解していませんでした。私は CATransform3D を初めて使用し、それがどのように機能するかを正確に知りたいと思っています。
CATransform3D transform = CATransform3DIdentity;
transform.m34 = 1.0 / -500;
transform = CATransform3DRotate(transform, 45.0f * M_PI / 180.0f, 0, 1, 0.0f);
_bgView.layer.transform = transform;
このコードがどのように実行されたか知りたいですか? なぜ m34 に値を設定したのですか? 私をさらに混乱させるある種のマトリックスであることがわかりました。また、 CATransform3DRotateの引数は何を意味しますか???
私は理解しようとしていますが、それ以上進んでいません。
CATransform3D について深く理解したい。記事、ドキュメント、または自分自身を説明することで助けてください。
どうもありがとう。