Почему Assimp не может загрузить модели из Dropbox - PullRequest
0 голосов
/ 14 апреля 2019

Попытка загрузить любой поддерживаемый файл с помощью assimp с помощью assimpSceneWithURL (используя URL-адрес раскрывающегося списка) приводит к тому, что программа сообщает, что не удалось загрузить файл:

SCNAssimpScene *scene = [SCNScene assimpSceneWithURL:modelFileURL postProcessFlags:AssimpKit_Process_FlipUVs | AssimpKit_Process_Triangulate];

Загрузка файла с использованием initWithContentsOfURL работает нормально:

NSData *xmlData = [[NSMutableData alloc] initWithContentsOfURL:modelFileURL options:0 error:&error];

Загрузка того же файла из каталога документов на iPhone работает нормально:

NSString* usdcPath = [documentsDirectory stringByAppendingPathComponent:@"sample.ifc"];
NSURL* modelFileURL2 = [NSURL fileURLWithPath: usdcPath];
scene = [SCNScene assimpSceneWithURL:modelFileURL2 postProcessFlags:AssimpKit_Process_FlipUVs | AssimpKit_Process_Triangulate];

(нормально загружается)

...