ile bir SCNNode'a nasıl dönüştürürsiniz? Bir URL'den Wavefront OBJ dosyası alıyorum ve şimdi iOS 9 uygulamamdaki sahnedeki (SceneKit) içine eklemek istiyorum (Swift'de. Şimdiye kadar yaptığım şey:Wavefront OBJ dosyasını, Model I/O
let asset = MDLAsset(URL: localFileUrl)
print("count = \(asset.count)") // 1
Bunu bir SCNNode'a dönüştürmekte yardımcı olacak her şey takdir edilecektir.
Model I/O can share data buffers with the MetalKit, GLKit, and SceneKit frameworks to help you load, process, and render 3D assets efficiently.
Ama SCNNode içine MDLAsset gelen tampon nasıl emin değilim: Apple'ın dokümanlar göre.
not' da çalışacaktır. – mnuages
Ayrıca OBJ'yi ayrıştırmak/ithal etmek için bazı maliyetler olduğunu unutmayın. Bu, uygulamanıza/uygulamanıza gönderim yaptığınız bir varlıksa, ilk önce Xcode'ta (veya Mac'te çalışan kendi araçlarınızla Model I/O kullanarak) .scn'ye dönüştürmeyi düşünün. – rickster
Teşekkürler @mnuages – guru