【问题标题】:how to convert the CGAffineTransform to CGTransform3D?如何将 CGAffineTransform 转换为 CGTransform3D?
【发布时间】:2011-05-02 11:43:44
【问题描述】:

如何将 CGAffineTransform 转换为 CGTransform3D?

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

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

但 UIImagePickerController 只有一个 CGAffineTransform 。

【问题讨论】:

    标签: cgaffinetransform


    【解决方案1】:

    尝试 CATransform3DMakeAffineTransform。来自 Apple 的文档:

    返回一个与仿射变换“m”效果相同的变换。

    CATransform3D CATransform3DMakeAffineTransform (CGAffineTransform m)
    

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

    CATransform3D.h
    

    【讨论】:

    猜你喜欢
    • 2015-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多