You can customize the 3D layer tree in CA by placing them in three-dimensional space with one layer on each side. Thus, a 3D rotating cube would have 6 layers; one for each person.
If you make all of these layers children of CATransformLayer (T), you can apply one transformation to T to, for example, rotate the entire structure in three-dimensional space.
Cannot extrude CALayer.
source share