如何将CGAffineTransform转换为CGTransform3D?

时间:2011-05-02 11:43:45

标签: cgaffinetransform

如何将CGAffineTransform转换为CGTransform3D?

我使用UIImagePickerController作为Camera Controler。我在相机视图的上方添加了一个3d图层。

然后当我想将3d模型添加到3d图层时。我设置了3D场景campera投影矩阵。和模型视图矩阵。

但是UIImagePickerController只有一个CGAffineTransform。

1 个答案:

答案 0 :(得分:42)

尝试CATransform3DMakeAffineTransform。来自Apple的文档:

返回与仿射变换'm'具有相同效果的变换。

CATransform3D CATransform3DMakeAffineTransform (CGAffineTransform m)

适用于iOS 2.0及更高版本。声明:

CATransform3D.h