Просматривайте изображения.
Итак, это код, который я получил из какого-то онлайн-источника, и он преобразует мой объект. Кроме того, я ничего не понял. Я новичок в 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. Пожалуйста, помогите с любыми статьями, документацией или объясните сами.
Большое спасибо.