首页 > 解决方案 > QLThumbnailGenerator USDZ 渲染角度

问题描述

我正在使用 QLThumbnailGenerator 来呈现 USDZ 文件的缩略图,

我很好奇是什么决定了渲染图像的滚动/俯仰/偏航角?

渲染的位置可能是 30 度(向上 Z)和 30 度(围绕 Y),向下看中心 (0,0,0)。

如果图像是通过 Z 平面渲染的,我可以理解,但事实并非如此

有没有办法知道它为什么这样做,或者有没有办法控制它?

 func generate(url: URL, target: URL) {
    let request = QLThumbnailGenerator.Request(fileAt: url, size: .init(width: 300, height: 300), scale: NSScreen.main!.backingScaleFactor, representationTypes: .all)
    
    let gen = QLThumbnailGenerator.shared
    gen.generateBestRepresentation(for: request) { (rep, err) in
        
        let saved = rep?.nsImage.pngWrite(to: target)
        
    }
}

标签: swiftquicksortusdz

解决方案


推荐阅读