6. t = CATransform3DTranslate(t, tx, ty, tz)
but you don’t need to know that
t = CATransform3DMakeTranslate(tx, ty, tz)
{
1 0 0 0
0 1 0 0
0 0 1 0
tx ty tz 1
}
8. t = CATransform3DRotate(t, R, x, y, z)
but you don’t need to know that
t = CATransform3DMakeRotate(R, x, y, z)
{
1 0 0 0
0 cos(R) -sin(R) 0
0 sin(R) cos(R) 0
0 0 0 1
}
10. t = CATransform3DScale(t, sx, sy, sz)
but you don’t need to know that
t = CATransform3DScaleMake(sx, sy, sz)
{
sx 0 0 0
0 sy 0 0
0 0 sz 0
0 0 0 1
}