Summary
The attached .3mf file is a zip archive with this directory structure:
GO-M8010-6-P1 copy
├── 3D
│ └── 3dmodel.model
├── [Content_Types].xml
└── _rels
I'm able to partially inspect this
let archive = Archive(ur: url, accessMode: .read)
print(archive.totalNumberOfEntriesInCentralDirectory) // prints "3"
But I can’t enumerate those top level items:
for entry in archive {
print("Entry: \(entry)")
}
Prints nothing. Attempting to get archive["3D"] returns nil.
Version
0.9.19
I had to zip the file to get Github to accept it. Unzip it, then try to load the resulting file using Arhive().
GO-M8010-6-P1.3mf.zip