Slide 22
Slide 22 text
Download .obj and .mtl from Poly API.
import PolyKit
let asset: PolyAsset = ...
// Download obj and mtl files from Poly
asset.downloadObj { (result) in
switch result {
case .success(let localUrl):
let mdlAsset = MDLAsset(url: localUrl)
mdlAsset.loadTextures()
let node = SCNNode(mdlObject: mdlAsset.object(at: 0))
// do something with node
case .failure(let error):
debugPrint(#function, "error", error)
}
}
22