Oscar Mike Golf
No, SceneKit and Metal are not 64-bit. Just SCNVector3 is. My difficulty was that I was using SCNGeometrySource(data: ...) rather than SCNGeometrySource(vertices: ...) thinking that because the former has more parameters, that it allows the developer to retain more control over how vertices are laid out in memory. How was I supposed to know that if I wanted to pass my vertex array in a Data object, that I could not use SceneKit's OWN SCNVector3 structure as the underlying data format, but that I had to roll my own 32-bit floating point vector structure?!?
Hey Apple ... documentation is your friend.
Post
Replies
Boosts
Views
Activity
I'm having the same problem. Apple used to be so good at documentation. I'm talking back in the Inside Macintosh days. Apple's not that company any more.
Definitely not you. SwiftUI on macOS is so far from ready for prime time that it really should be in pre-beta. Trying to create anything except the very simplest UIs is completely beyond its capability. It's a toy. Perfect for iOS which isn't for serious computing. Trying to make macOS more like iOS is the most brain-dead thing Apple has ever done.
Load usdz files with Entity.load(contentsOf: URL) Reference