swift - 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)
}
}
解决方案
推荐阅读
- css - 为什么?未检测到媒体
- ios - MTLTexture 与 CGImageRef
- amazon-web-services - AWS Elasticache - Redis VS MemcacheD
- python - 如何使用 numpy 和字典对变量中的类别进行分组
- java - SQLite如何覆盖相同的数据
- gpu - 如何在我的多 GPU Pytorch 设置中解决这个难以捉摸的错误?
- c# - 在 C# 中运行 Matlab 脚本
- openlayers - 如何枚举集群地图中的要素?
- apache-spark - Pyspark 使用 kafka 进行结构化流式处理
- sql - SQL UNION 不适用于 multiupdate 如何使其工作