如何将CGAffineTransform转换为CGTransform3D?
我使用UIImagePickerController作为Camera Controler。我在相机视图的上方添加了一个3d图层。
然后当我想将3d模型添加到3d图层时。我设置了3D场景campera投影矩阵。和模型视图矩阵。
但是UIImagePickerController只有一个CGAffineTransform。
答案 0 :(得分:42)
尝试CATransform3DMakeAffineTransform。来自Apple的文档:
返回与仿射变换'm'具有相同效果的变换。
CATransform3D CATransform3DMakeAffineTransform (CGAffineTransform m)
适用于iOS 2.0及更高版本。声明:
CATransform3D.h