/ / Свързване на три CATtansform3D в Swift - ios, swift, catransform3d, catransform3drotate

Свързване на три CATtansform3D в Swift-ios, бърз, catransform3d, catransform3drotate

Възможно ли е да свържете три CAtransform3D (завъртане, мащабиране, превод) в Swift?

Аз използвам CATransform3DConcat но това е верига само на 2 трансформации

Ако да, как мога да го направя? Ако не, има ли някакви „мами“, които да го направят?

Благодаря ти

Отговори:

1 за отговор № 1

Ако приемем, че трансформите ви се наричат t1, t2 и t3, Тогава направете това:

let t = CATransform3DConcat(t1, CATransform3DConcat(t2, t3))