I am slowly getting more serious about Core Animation and would greatly appreciate an explanation composed of short words spoken (typed?) slowly explaining CATransform3DIdentity and why the following code does what it does (flips the layer around in '3D' space)
kFaceUpTransform = kFaceDownTransform = CATransform3DIdentity;
// Construct a 180-degree rotation matrix:
kFaceDownTransform.m11 = kFaceDownTransform.m33 = -1;
On second thought, type quickly and use multisyllabic words to your hearts content but please be gentle.
PS. I get the impression that I should become much more comfortable with linear algebra if I am to get much further with Animation...is this correct?