为什么assimp无法从保管箱加载模型

时间:2019-04-14 16:02:59

标签: ios dropbox assimp

尝试使用assimpassimpSceneWithURL加载任何受支持的文件(使用保管箱网址)会导致程序报告无法加载文件:

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

使用initWithContentsOfURL加载保管箱文件可以正常工作:

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

从iPhone上的documents目录加载相同的文件可以正常工作:

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

(加载正常)

0 个答案:

没有答案