用于 SceneKit 的 GLTF 扩展

概述

编码

图元类型

动画

扩展

示例

import glTFSceneKit

let directory = "..." // path to folder where is gltf file located
let decoder = JSONDecoder()
let glTF = try? decoder.decode(GLTF.self, from: jsonData)
if let converter = GLTFConverter(glTF: glTF) {
    let scene = converter.convert(to: view.scene!, geometryCompletionHandler: { 
    // Geometries are loaded and textures are may still in loading process.
    }) { (error) in
       // Fully converted to SceneKit
       // TODO: handle error.
    }
}